123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <!--
- * 제 목 : SMAHA00100.xrw
- * 설 명 : 종합건진예약/접수
- * 설 계 자 : 손주연
- * 작 성 자 : 손주연
- * 작 성 일 : 2007.04.13
- * 수정이력 :
- * 기 타 :
- -->
- <?xml-stylesheet type="text/css" href="../../../com/commonweb/css/common.css" ?>
- <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
- <xhtml:head>
- <xhtml:title>예약/접수[종합건진]</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <main>
- <coninfo>
- <cmpyinfo>
- <item>
- <cmpycd/>
- <cmpynm/>
- <cmpyid/>
- <cmpyno/>
- <inducsid/>
- <zipcd1/>
- <zipcd2/>
- <addr/>
- <detladdr/>
- <telno/>
- <remcnts/>
- <zipcdseq/>
- </item>
- </cmpyinfo>
- <cmpyconinfo>
- <item>
- <cmpycd/>
- <conseq/>
- <conhistseq/>
- <condd/>
- <contype/>
- <confromdd/>
- <contodd/>
- <pkgcd/>
- <pkgnm/>
- <choitestyn/>
- <addtestyn/>
- <mantotamt/>
- <womtotamt/>
- <mandiscrate/>
- <womdiscrate/>
- <mandiscamt/>
- <womdiscamt/>
- <mancnfmamt/>
- <womcnfmamt/>
- <uncocd>V01</uncocd>
- <chrgnm/>
- <chrgtelno/>
- <remcnts/>
- <status/>
- <mancmpychrgamt/>
- <womcmpychrgamt/>
- <conhistcd/>
- <healexamflag/>
- </item>
- </cmpyconinfo>
- <coninfolst>
- <item>
- <cmpycd/>
- <cmpynm/>
- <condd/>
- <confromdd/>
- <contodd/>
- <contype/>
- <basepkgcd/>
- <basepkgnm/>
- <mantotamt/>
- <womtotamt/>
- <mancnfmamt/>
- <womcnfmamt/>
- <mandiscamt/>
- <womdiscamt/>
- <mandiscrate/>
- <womdiscrate/>
- <uncocd/>
- <chrgnm/>
- <chrgtelno/>
- <remcnts/>
- <choitestyn/>
- <addtestyn/>
- <lastupdtrid/>
- <lastupdtd/>
- <conseq/>
- <cmpyid/>
- <cmpymarkid/>
- <inducsid/>
- <zipcd1/>
- <zipcd2/>
- <detladdr/>
- <prsdnm/>
- <telno/>
- <cmpyremcnts/>
- </item>
- </coninfolst>
- <cmpyconlst>
- <item>
- <cmpycd/>
- <cmpynm/>
- <condd/>
- <confromdd/>
- <contodd/>
- <contype/>
- <pkgcd/>
- <pkgnm/>
- <mantotamt/>
- <womtotamt/>
- <mancnfmamt/>
- <womcnfmamt/>
- <mandiscamt/>
- <womdiscamt/>
- <mandiscrate/>
- <womdiscrate/>
- <uncocd/>
- <chrgnm/>
- <chrgtelno/>
- <remcnts/>
- <choitestyn/>
- <addtestyn/>
- <lastupdtrid/>
- <lastupdtd/>
- <conseq/>
- <cmpyid/>
- <cmpymarkid/>
- <inducsid/>
- <zipcd1/>
- <zipcd2/>
- <detladdr/>
- <prsdnm/>
- <telno/>
- <cmpyremcnts/>
- <todd/>
- </item>
- </cmpyconlst>
- </coninfo>
- <list>
- <rsrvlst>
- <pnm/>
- <pid/>
- <sex/>
- <age/>
- <cmpynm/>
- <statflag/>
- <rsrvdttm/>
- <rsrvdd/>
- <rsrvflag/>
- <rsltcnststatflag/>
- <lastupdtrid/>
- <lastupdtdt/>
- <pkgnm/>
- <rsrvno/>
- <engnm/>
- <hopedd/>
- <rgstno1/>
- <rgstno2/>
- <pkgcd/>
- <brthareacnts/>
- <healexamdetlflag/>
- <healexamplacecd/>
- <vipyn/>
- <clntgrde/>
- </rsrvlst>
- <acptlst>
- <pnm/>
- <pid/>
- <sex/>
- <age/>
- <statflag/>
- <cmpynm/>
- <rsltcnstflag/>
- <rsrvdttm/>
- <rsrvflag/>
- <rsltcnststatflag/>
- <lastupdtrid/>
- <lastupdtdt/>
- <pkgnm/>
- <rsrvdd/>
- <rsrvno/>
- <engnm/>
- <hopedd/>
- <rgstno1/>
- <rgstno2/>
- <pkgcd/>
- <brthareacnts/>
- <rcptstatyn/>
- <healexamdetlflag/>
- <healexamplacecd/>
- <vipyn/>
- <clntgrde/>
- </acptlst>
- <cncllst>
- <pnm/>
- <pid/>
- <sex/>
- <age/>
- <cmpynm/>
- <cncldttm/>
- <statflag/>
- <lastupdtrid/>
- <lastupdtdt/>
- <pkgnm/>
- <rsrvflag/>
- <rsltcnststatflag/>
- <rsrvdd/>
- <rsrvno/>
- <engnm/>
- <hopedd/>
- <rgstno1/>
- <rgstno2/>
- <pkgcd/>
- <brthareacnts/>
- <healexamdetlflag/>
- <healexamplacecd/>
- <jeongmil/>
- <vipyn/>
- <clntgrde/>
- </cncllst>
- <rsrventlst>
- <item>
- <pnm/>
- <pid/>
- <sex/>
- <age/>
- <cmpynm/>
- <rsrvdttm/>
- <lastupdtrid/>
- <lastupdtdt/>
- <rsrvdd/>
- <rsrvno/>
- </item>
- </rsrventlst>
- <listinfo>
- <acptcnt/>
- <rsrvcnt/>
- <rcptcnt/>
- <cnclcnt/>
- <holdcnt/>
- <outcnt/>
- <rsrvinscnt/>
- </listinfo>
- </list>
- <info>
- <rsrvacptinfo>
- <item>
- <cmpyflag>N</cmpyflag>
- <healexamflag>C</healexamflag>
- <healexamdetlflag>C01</healexamdetlflag>
- <rsrvdd/>
- <rsrvno/>
- <orddd/>
- <cretno/>
- <hopedd/>
- <rsrvtm/>
- <rsrvflag>01</rsrvflag>
- <rsltcnstflag>내국인</rsltcnstflag>
- <rsrvguidsendyn/>
- <rsrvguidsenddd/>
- <sendyn/>
- <insucorpbrchcd/>
- <insucorpbrchnm/>
- <acpt_insuid/>
- <acpt_insukind/>
- <disccd/>
- <discremcnts/>
- <emprelacd/>
- <empid/>
- <empnm/>
- <recmempid/>
- <recmempnm/>
- <recmemseq/>
- <famypid/>
- <famypnm/>
- <famyrelacd/>
- <clntdeptnm/>
- <deptnm/>
- <clntgrde/>
- <clntempid/>
- <clntpos/>
- <remcnts/>
- <pkgcd/>
- <pkgnm/>
- <latestpkginfo/>
- <choiflag>01</choiflag>
- <cmpycd/>
- <conseq/>
- <conhistseq/>
- <mode/>
- <statflag/>
- <entcodd/>
- <dietcnstyn/>
- <orgexamdt/>
- <bizoffccd/>
- <jobkindflag/>
- <pkguncocd/>
- <rsltcnststatflag/>
- <rsltcnstrsrvdd/>
- <rsltcnstrsrvtm/>
- <rsltcnstdrid/>
- <rsltremcnts/>
- <orddrid/>
- <orddeptcd/>
- <ordtm/>
- <acptseqno/>
- <acpt_insucd/>
- <pkgamt/>
- <oldhopedd/>
- <oldrsrvno/>
- <oldhealexamflag/>
- <dcamt/>
- <adddcamt/>
- <clntcmpynm/>
- <rsltremcnts/>
- <fmhngnm/>
- <fmrgstno1/>
- <fmrgstno2/>
- <fmrelacd/>
- <healexamplacecd/>
- <pkgdiscyn/>
- <agencyrate/>
- <payinsubamt/>
- <paycmpyamt/>
- </item>
- <addlst>
- <sel/>
- <testflag/>
- <testcd/>
- <testnm/>
- <uncocd/>
- <scoreamt/>
- <prcptims/>
- <cmpydiscamt/>
- <examseq/>
- <calcscorcd/>
- <prcpno/>
- <prcpdd/>
- <m/>
- <grupflag/>
- <rsrvprcptrsmyn/>
- <rsrvdd/>
- <rsrvno/>
- <discamt/>
- <addtotamt/>
- <testdiscyn/>
- <gndrflag/>
- </addlst>
- </rsrvacptinfo>
- <patinfo>
- <item>
- <pid/>
- <rgstno1/>
- <rgstno2/>
- <hngnm/>
- <engnm/>
- <sex/>
- <age/>
- <brthdd/>
- <zipcd11/>
- <zipcd12/>
- <addr1/>
- <detladdr1/>
- <mpphon/>
- <telno/>
- <emailid/>
- <emailtype/>
- <healexampid/>
- <emailkind/>
- <zipcd21/>
- <zipcd22/>
- <addr2/>
- <detladdr2/>
- <psptno/>
- <brthareacnts/>
- <pidcretfg/>
- <zipcdseq1/>
- <zipcdseq2/>
- <clntgrde/>
- <patremcnts/>
- <notice/>
- <forgneryn>N</forgneryn>
- <zipcd31/>
- <zipcd32/>
- <addr3/>
- <detladdr3/>
- <zipcdseq3/>
- <builno1/>
- <builno2/>
- <builno3/>
- <vipyn/>
- </item>
- </patinfo>
- <rcptinfo>
- <pkgamt/>
- <cmpyaddamt/>
- <subtotamt/>
- <preamt/>
- <discamt/>
- <uncoamt/>
- <realamt/>
- <ownbamt/>
- <preamt2/>
- <totprercptamt/>
- <psnaddamt/>
- </rcptinfo>
- <histlst>
- <item>
- <hopedd/>
- <pkgcd/>
- <pkgnm/>
- <cmpyflag/>
- <rsrvdd/>
- <rsrvno/>
- <lastupdtrid/>
- <lastupdtdt/>
- <disccd/>
- <healexamflag/>
- </item>
- </histlst>
- <pkgdetl>
- <item>
- <cdnm/>
- <pkgcd/>
- <spcnm/>
- <testnm/>
- <stndval/>
- <padd/>
- </item>
- </pkgdetl>
- <taginfo>
- <rtime/>
- <tagno/>
- <suppstat/>
- <healexamplacecd/>
- </taginfo>
- <rsltcnstinfo>
- <choicnst>
- <outexamyn>N</outexamyn>
- <rsltcnstflag/>
- <rsltcnstdd/>
- <rsltcnstrsrvstarttm/>
- <rsltcnstrsrvendtm/>
- <rsltcnstremcnts/>
- <rsltrsrvid/>
- </choicnst>
- <cnstlst>
- <cnst>
- <outexamyn>N</outexamyn>
- <rsltcnstflag/>
- <rsltcnstdd/>
- <rsltcnstrsrvstarttm/>
- <rsltcnstrsrvendtm/>
- <rsltcnstremcnts/>
- <rsltrsrvid/>
- <rsltrsrvnm/>
- <rsltrsrvsaveyn/>
- </cnst>
- </cnstlst>
- </rsltcnstinfo>
- </info>
- <seqprntdata/>
- <rsrvcertdata/>
- <seqscndprntdata/>
- <appprntdata/>
- <codelist>
- <item>
- <cdid/>
- <cdnm/>
- </item>
- </codelist>
- <smsdata>
- <bizabbr/>
- <replytelno/>
- <rsrvyn/>
- <rsrvdate/>
- <rsrvtime/>
- <msgcnts/>
- <recvrlist>
- <chk/>
- <recvrnm/>
- <recvrtelno/>
- </recvrlist>
- </smsdata>
- </main>
- <send>
- <srchinstcd/>
- <srchddexptyn/>
- <srcocmlflag/>
- <srchmode>4</srchmode>
- <srchhealexamflag/>
- <srchhealexamdetlflag>C01</srchhealexamdetlflag>
- <srchrsrvdd/>
- <srchrsrvno/>
- <srchpid/>
- <srchhealexampid/>
- <srchrrgstnogrd1/>
- <srchrrgstnogrd2/>
- <srchpnm/>
- <srchfromdd/>
- <srchtodd/>
- <srchcond/>
- <srchpkgcd/>
- <save>
- <instcd/>
- <userid/>
- <rsltsave/>
- </save>
- <srchcmpycd/>
- <srchconseq/>
- <srchsex/>
- <srchpnm/>
- <srchpid2/>
- <srchpnm2/>
- <savercpt>
- <opmi_out/>
- </savercpt>
- <rrgstno/>
- <taginfo/>
- <inqrinfo/>
- <srchtagno/>
- <srchhealexamplacecd/>
- <srchdayflag/>
- <cmpycd/>
- <adddata/>
- <discpat/>
- <clscd/>
- <etccd/>
- <data>
- <cdgrupid/>
- <cdid/>
- <srchuseyn/>
- <srchcond/>
- </data>
- <srchorddd/>
- <srchhopedd/>
- <seqinfo>
- <srchhealexamflag/>
- <srchrsrvdd/>
- <srchrsrvno/>
- </seqinfo>
- <windowloadinstance>SMAHA00100</windowloadinstance>
- </send>
- <send1/>
- <send2/>
- <init>
- <baseinfo>
- <uncocdlst>
- </uncocdlst>
- <clntgrdlst/>
- <rsrvflaglst/>
- <rsltcnstflaglst/>
- <choiflaglst/>
- <emaillst/>
- <hedetlflaglst/>
- <statlst/>
- <relacdlst/>
- <pamcdlst>
- <disccdlst>
- <item>
- <cd/>
- <nm/>
- </item>
- </disccdlst>
- <uncocdlst>
- <item>
- <cd/>
- <nm/>
- </item>
- </uncocdlst>
- </pamcdlst>
- <cmpydetlcdlst>
- <deptlst/>
- </cmpydetlcdlst>
- <testflag/>
- <contypelst/>
- <fmrelacdlst/>
- <detlcodelst/>
- <healexamplacelst/>
- <healexamplacecd/>
- <rsltcnstflaglst/>
- <init/>
- <S920list/>
- <S930list/>
- <S960list/>
- <S970list/>
- <S980list/>
- </baseinfo>
- <srchmode>4</srchmode>
- <place>
- <healexamplacecd/>
- </place>
- <room>
- <roomlst>
- <itemroom>
- <testroomcd/>
- <testroomnm/>
- </itemroom>
- </roomlst>
- </room>
- <count/>
- <sqlnlist>
- <sqlninfo/>
- </sqlnlist>
- </init>
- <hidden>
- <save/>
- <item/>
- <menu>
- <hist>
- <item>
- <label>이력조회</label>
- <func>fGetHistInfo</func>
- </item>
- </hist>
- </menu>
- <histlst>
- <add>
- <testflag/>
- <testcd/>
- <testnm/>
- </add>
- <info>
- <choiflag/>
- <judg/>
- </info>
- </histlst>
- </hidden>
- <source>
- <selflag/>
- <srchcond/>
- <srchpkgflag/>
- <srchcdnm/>
- <srchhealexamflag/>
- <srchhealexamdetlflag/>
- <srchinstcd/>
- <multiyn/>
- <openerid/>
- <sex/>
- <setflag/>
- </source>
- <temp>
- <emailtype/>
- <pkgtestcdlst/>
- <templst/>
- <rcptinfo>
- <hidden/>
- </rcptinfo>
- <rsrvacptkey/>
- <colgpkgchoiyn>
- <item>
- <existyn/>
- </item>
- </colgpkgchoiyn>
- <temp>
- <psnworkinfo/>
- </temp>
- <rcptno_out/>
- <rcptCheck/>
- <discamt/>
- <rsrvstate/>
- <sytsrsrvchk/>
- <rsrv>
- <rsrvcert>
- <healexamflag/>
- <healexamdetlflag/>
- <instcd/>
- <pid/>
- <rsrvdd/>
- <rsrvtm/>
- <hngnm/>
- <testroom/>
- <orddd/>
- <nersrvdd/>
- <nersrvtm/>
- <regflag/>
- </rsrvcert>
- </rsrv>
- <result>
- <famylist/>
- </result>
- <examformyn>
- <item>
- <examformyn/>
- </item>
- </examformyn>
- <examformlist>
- <item>
- <formcd/>
- </item>
- </examformlist>
- </temp>
- <tmp>
- <rrgstinfo>
- <item/>
- </rrgstinfo>
- </tmp>
- <tag/>
- <sendcmpy>
- <srchcmpycd/>
- <srchhealexamflag/>
- <srchconseq/>
- <srchconhistseq/>
- </sendcmpy>
- <price>
- <dangainfo>
- <danga/>
- </dangainfo>
- </price>
- <tmp2>
- <printchk/>
- </tmp2>
- </root>
- </instance>
- <submission id="TRZBC00101"/>
- <submission id="TRAHA00001"/>
- <submission id="TRAHA00002"/>
- <submission id="TRPMC03802" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/discpat" replace="instance" resultref="/root/temp/result"/>
- <submission id="TXAHA00101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/save" replace="instance" resultref="/root/hidden"/>
- <submission id="TXAHA00012" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/save" replace="instance" resultref="/root/tmp"/>
- <submission id="TXAHA00013" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/save" replace="instance" resultref="/root/tmp"/>
- <submission id="TXAHA00102" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/save" replace="instance" resultref="/root/tmp"/>
- <submission id="TRAHA00101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/temp/patinfo"/>
- <submission id="TRAHA00102" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/temp/info"/>
- <submission id="TRAHA00103" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/list"/>
- <submission id="TRAHA00107" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/temp/pkgtestcdlst"/>
- <submission id="TRAHA00104" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/init/baseinfo/pamcdlst"/>
- <submission id="TRAHA00106" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/info/histlst"/>
- <submission id="TRAHA00108" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/temp/rcptinfo/hidden"/>
- <submission id="TRPMC01403" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/init/baseinfo/init"/>
- <submission id="TXAHA02101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/temp/rcptinfo/hidden"/>
- <submission id="TXAHA02102" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/savercpt" replace="instance" resultref="/root/temp/rcptinfo/hidden"/>
- <submission id="TRAHA00111" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/temp/rsrvacptkey"/>
- <submission id="TRAHA00112" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/temp/colgpkgchoiyn"/>
- <submission id="TXAHA00104" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/save/rsltsave" replace="instance" resultref="/root/hidden"/>
- <submission id="TRPAC00101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/temp/temp"/>
- <submission id="TRAHA00402" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/seqprntdata"/>
- <submission id="TRAHA02105" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/temp/rcptno_out"/>
- <submission id="TRAHA00113" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/info/pkgdetl"/>
- <submission id="TXAHA00106" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/hidden" replace="instance" resultref="/root/tmp"/>
- <submission id="TXAHA00107" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/tmp" replace="instance" resultref="/root/hidden"/>
- <submission id="TXAHA00017" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/tmp" replace="instance" resultref="/root/hidden"/>
- <submission id="TXAHA00903" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="root/main/info/rcptinfo"/>
- <submission id="TXAHA00108" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/tmp" replace="instance" resultref="/root/hidden"/>
- <submission id="TRAHA02000" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/hidden/adddellist" replace="instance" resultref="/root/hidden"/>
- <submission id="TRAHA00509" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/priceamt" replace="instance" resultref="/root/temp/priceamt"/>
- <submission id="TRAHA00114" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/tag"/>
- <submission id="TXAHA00109" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/taginfo" resultref="/root/tag"/>
- <submission id="TRAHA00013" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/test" replace="instance" resultref="/root/tmp"/>
- <submission id="TRAHA00014" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/test" replace="instance" resultref="/root/tmp"/>
- <submission id="TRAHA00116" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/temp/sytsrsrvchk"/>
- <submission id="TXAHA00110" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/inqrinfo" resultref="/root/inqrprnt"/>
- <submission id="TRAHB01502" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/init/room/roomlst"/>
- <submission id="TRAHA00117" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/temp/rsrv"/>
- <submission id="TXAHA00701" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/save" replace="instance" resultref="/root/hidden"/>
- <submission id="TXAHA00111" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/save" replace="instance" resultref="/root/tmp"/>
- <submission id="TXAHA00113" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/temp/rsrv/rsrvcert" replace="instance" resultref="/root/temp/rsrv"/>
- <submission id="TXAHA00115" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/temp/addcnt"/>
- <submission id="TXAHA00116" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send2" replace="instance" resultref="/root/temp/addcnt"/>
- <submission id="TRAHB00503" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/sendcmpy" replace="instance" resultref="/root/temp/coninfolst"/>
- <submission id="TRAHA00702" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send1" replace="instance" resultref="/root/price"/>
- <submission id="TRAHA00122" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/hidden/histlst"/>
- <submission id="TXAHA04029" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/sendcmts" replace="instance" resultref="/root/tmp"/>
- <submission id="TRAHB00602" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/init/baseinfo/detlcodelst"/>
- <submission id="TRAHA00004" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/codelist"/>
- <submission id="TRAHA04094" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/tmp/rrgstinfo"/>
- <submission id="TRAHA00123" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/sendbindpidinfo" replace="instance" resultref="/root/hidden/rcv"/>
- <submission id="TRAHA00124" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/hidden/rcv/bindpid" replace="instance" resultref="/root/hidden/rcv"/>
- <submission id="TRAHA04034" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/seqinfo" replace="instance" resultref="/root/main/seqprntdata"/>
- <submission id="TRPAO00005" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/magm/magminfo" resultref="/root/magm/aprvinfo"/>
- <submission id="TRPAO00006" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/rcptuser/rcptuserinfosend" resultref="/root/rcptuser/rcptuserinfo"/>
- <submission id="TRAHA04098" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/temp/examformyn"/>
- <submission id="TRAHA04099" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/seqinfo" replace="instance" resultref="/root/temp/examformlist"/>
- <submission id="TRAHB00301" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/pkg" replace="instance" resultref="/root/temp1"/>
- <submission id="TRAHB00902" mediatype="application/x-www-form-urlencoded" method="post" resultref="/root/init/sqlnlist/sqlninfo"/>
- <bind id="bind_addtestcd" ref="/root/main/info/rsrvacptinfo/addlst/testcd" readonly="../examseq!=''"/>
- <bind id="bind_preamt" ref="/root/main/info/rsrvacptinfo/item/statflag" readonly="statflag !='C'"/>
- <bind id="bind_ipt_rgstno2" ref="/root/main/info/patinfo/item/rgstno2"/>
- </model>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/utilHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
- <script type="javascript" src="../../../com/shortmsgweb/js/ZMS001.js"/>
- <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
- <script type="javascript" src="../../../com/zipcodeweb/js/ZBP001.js"/>
- <script type="javascript" src="../../../pam/pamcomnweb/js/PAM.js"/>
- <script type="javascript" src="../../../emr/prcpmngtweb/js/MMO001.js"/>
- <script type="javascript" src="../../../ast/commonweb/js/AST.js"/>
- <script type="javascript" src="../../../ast/healexamweb/js/AHA001.js"/>
- <script type="javascript" src="../../../ast/healthexambaseweb/js/healcombolist.js"/>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- grd_addlst.fixedcellcheckbox(0, grd_addlst.colRef("sel")) = true;
-
- //20150923 본원인경우 안보이게함.
- var instcd = getUserInfo("dutplceinstcd");
- if (instcd == "031"){
- btn_sono.visible =false;
- }
- fInitList(); //그리드 인스턴스 초기화
- fGetBaseInfo(); //기본 코드 조회(콤보박스)
- fInitInfo(); //오른쪽 정보들 초기화 및 기본 값 셋팅
- fInitDate(true); //일자 설정
-
- model.toggle("case_rsrv");
- btn_rsrvlst.selected= true;
-
- zbcfGetCodeList(new Array("A0113"), new Array("/root/init/baseinfo/contypelst"));
-
- //기본코드관리의 상세코드 호출
- model.setValue("/root/send/clscd", "G" ); //공통코드
- model.setValue("/root/send/etccd", "G14"); //건진가족관계 Setting
- submit("TRAHB00602");
-
- // 순서표 언어 기준 자료 호출
- submit("TRAHB00902");
-
- /*
- if(submit("TRAHB00602") == true){
- for(var i=0; i<3 ; i++){
- if("Y" == model.getValue("/root/init/baseinfo/detlcodelst/item[" + i + "]/useyn")){
- var md = model.getValue("/root/init/baseinfo/detlcodelst/item[" + i + "]/etcdetlnm");
- cmb_fmrelacd. model.getValue("/root/init/baseinfo/detlcodelst/item[" + i + "]/etcdetlnm"));
- //messageBox(md, "C001");
- //cmb_fmrelacd.value = model.getValue("/root/init/baseinfo/detlcodelst/item[" + i + "]/etcitemcnts");
- }
- }
- cmb_fmrelacd.refresh();
- }
- */
-
- //A0116 에 공통코드 추가요청해야 한다. 20080913, 장준원
- // model.makeValue("/root/init/baseinfo/choiflaglst/A0116[4]/cdid", "");
- // model.makeValue("/root/init/baseinfo/choiflaglst/A0116[4]/cdnm", "");
- cmb_fmrelacd.refresh();
-
- //화면권한 check
- btn_clear.disabled = !checkAuth("X");
- btn_rsrv.disabled = !checkAuth("X");
- btn_rsrvcfm.disabled = !checkAuth("X");
- btn_rsrvcncl.disabled = !checkAuth("X");
- btn_acpt.disabled = !checkAuth("X");
- btn_acptcncl.disabled = !checkAuth("X");
- btn_rcpt.disabled = !checkAuth("X");
-
- //btn_labelprnt.disabled = !checkAuth("P");
- btn_examseqprnt.disabled = !checkAuth("P");
- btn_rsrvprnt.disabled = !checkAuth("P");
- btn_search.disabled = !checkAuth("R");
-
- if(checkAuth("X")){
- fSetBtnStat(); //권한에 따른 버튼 설정
- }
- if(checkAuth("R")){
- fGetList(); //왼족 대상자 리스트 조회(그리드)
- }
-
- var instcd = getUserInfo("dutplceinstcd");
- /*
- if (instcd == "032"){
- btn_consult.visible = true;
- }
- */
- model.refresh();
- ]]>
- </script>
- <script type="javascript">
- <![CDATA[
- function fGetBaseInfo(){
- //건진예약구분, 건진선택사항, 종합건진고객등급, EMAIL계정, 결과상담구분, 종합건진상세구분
- zbcfGetCodeList( new Array("A0069","A0115" ,"A0116", "A0118", "A0120" , "A0107","P0438", "A0117"), //P0015=> R0077로 변경
- new Array("/root/init/baseinfo/hedetlflaglst"
- , "/root/init/baseinfo/rsrvflaglst"
- , "/root/init/baseinfo/choiflaglst"
- , "/root/init/baseinfo/clntgrdlst"
- , "/root/init/baseinfo/emaillst"
- , "/root/init/baseinfo/statlst"
- ,"/root/init/baseinfo/relacdlst"
- ,"/root/init/baseinfo/testflag"));
- addComboItem("cmb_emprelacd"," ","","above");
- submit("TRZBC00101",false);
-
- //cdnm,cdid
- //cash 사용하여 공통코드 조회
- healGetCodeList( new Array("S600","S600", "S920", "S930", "S960", "S970", "S980"), new Array("/root/init/baseinfo/healexamplacelst", "/root/init/baseinfo/healexamplacecd", "/root/init/baseinfo/S920list", "/root/init/baseinfo/S930list", "/root/init/baseinfo/S960list", "/root/init/baseinfo/S970list", "/root/init/baseinfo/S980list"));
- model.removenode("/root/init/baseinfo/healexamplacelst/S600[0]");
- model.removenode("/root/init/baseinfo/healexamplacecd/S600[0]");
- //cdnm,cdid,cdgrupid,cmt
- //submit 방식 모든 공통코드 전체항목이 조회 됨
- healGetCodeListSubmit(new Array("S080"), new Array("/root/init/baseinfo/rsltcnstflaglst"), false);
-
- model.removenode("/root/init/baseinfo/healexamplacelst/S600[1]");
- model.removenode("/root/init/baseinfo/healexamplacecd/S600[1]");
- addComboItem("cmb_srchhealexamplacecd","전체","","above");
- model.setValue("/root/send/srchinstcd", getUserInfo("dutplceinstcd"));
- model.makeValue("/root/send/sess_posinstcd", getUserInfo("dutplceinstcd"));
- submit("TRAHA00104", false);
- submit("TRPMC01403", false);
- submit("TRAHB01502", false); //예약증출력에 검사실명
- }
-
- function fInitList(){
- model.removeNodeset("/root/main/list/rsrvlst");
- model.removeNodeset("/root/main/list/acptlst");
- model.removeNodeset("/root/main/list/cncllst");
- model.resetInstanceNode("/root/main/list/listinfo");
- model.resetInstanceNode("/root/main/info/rcptinfo");
- }
-
- /*
- * 접수 정보 및 건진자 정보 초기화
- */
- function fInitInfo(){
- model.resetInstanceNode("/root/main/info/patinfo/item");
- model.resetInstanceNode("/root/temp2/addlst");
- //model.resetInstanceNode("/root/main/info/rsrvacptinfo/item");
- //model.resetInstanceNode("/root/main/info/rsrvacptinfo/addlst");
- //model.resetInstanceNode("/root/main/info/patinfo/item");
- //model.resetInstanceNode("/root/main/info/rcptinfo");
- //model.resetInstanceNode("/root/main/info/histlst/item");
- //model.resetInstanceNode("/root/main/info/pkgdetl/item");
- //model.resetInstanceNode("/root/main/info/taginfo");
- //model.resetInstanceNode("/root/main/seqprntdata");
-
- var vHealExamFg = fGetHealExamFlag();
- var vHealExamDetlFg = fGetHealExamDetlFlag();
- var sDetlFg = "/root/init/baseinfo/hedetlflaglst/A0069";
- var nodelist = instance1.selectNodes(sDetlFg);
- if(nodelist.length > 0){
- cmb_srchhealexamdetlflag.value = vHealExamDetlFg;
- }
- ipt_pid.disabled = false;
-
- //N : 개인, Y : 단체
- var node = instance1.selectSingleNode("/root/main/info/rsrvacptinfo/item/cmpyflag");
- var cmpyflag = "N";
- if(node != null){
- cmpyflag = model.getValue("/root/main/info/rsrvacptinfo/item/cmpyflag");
- }
-
- fInitRsrvAcptInfo(); //접수 정보 초기화
-
- if(vHealExamDetlFg == 'C03'){
- model.makeValue(rdo_cmpyflag.attribute("ref") , "Y");
- }else{
- model.makeValue(rdo_cmpyflag.attribute("ref") , cmpyflag);
- }
-
- //건진장소 default 셋팅
- rdo_healexamplacecd.refresh();
- if(rdo_healexamplacecd.value != ""){
- rdo_healexamplacecd.dispatch("xforms-select");
- }else if(vHealExamDetlFg == 'C01'){
- rdo_healexamplacecd.select(1);
- }else if (vHealExamDetlFg == 'C03'){
- rdo_healexamplacecd.select(0);
- }else{
- rdo_healexamplacecd.select(1);
- }
-
- //ahafSetScreenTopPatInfo( "", "", "" );
- delPatientInfos();
- caption60.initStyle("background-color");
- model.refresh();
- }
-
- /*
- * 접수 정보 초기화
- */
- function fInitRsrvAcptInfo(){
- model.resetInstanceNode("/root/main/info/rsrvacptinfo/item");
- model.removeNodeset("/root/main/info/rsrvacptinfo/addlst");
-
- model.resetInstanceNode("/root/main/info/rcptinfo");
- model.resetInstanceNode("/root/main/info/taginfo");
- model.resetInstanceNode("/root/main/info/rsltcnstinfo/cnstlst/cnst");
- model.resetInstanceNode("/root/main/info/rsltcnstinfo/choicnst");
-
- model.resetInstanceNode("/root/temp");
- //model.removeNodeset("/root/main/info/histlst/item");
- fInitDate(false);
- model.makeValue(cmb_healexamdetlflag.attribute("ref") , cmb_srchhealexamdetlflag.value);
- //model.makeValue(rdo_cmpyflag.attribute("ref") , "Y");
- model.makeValue(cmb_rsrvflag.attribute("ref") , "04");
- model.makeValue(cmb_rsltcnstflag.attribute("ref") , "");
- model.makeValue(rdo_choiflag.attribute("ref") , "01");
- model.makeValue(cmb_pkguncocd.attribute("ref") , "V01");
- model.makeValue(cmb_disccd.attribute("ref") , "-");
- model.makeValue(cmb_forgneryn.attribute("ref") , "N");
- model.makeValue(rdo_outexamyn.attribute("ref") , "N");
-
- //2015/10/26 이정택 추가
- model.makeValue(cmb_agencyrate.attribute("ref") , "0");
- //2015/10/26 이정택 추가
-
- rdo_outexamyn.dispatch("xforms-value-changed");
- btn_tag.attribute("text") = "태그지급";
- ipt_tagno.disabled = false;
- btn_pkg.selected = true;
- btn_pkg.dispatch("onclick");
-
- cmb_rsltcnstlst.refresh();
- cmb_rsltcnstlst.select(0);
- cmb_place.refresh();
- // btn_preamt2.disabled = false;
- }
-
- /*
- * 일자설정 초기화
- */
- function fInitDate(vAll){
- var cur_date = getCurrentDate();
- if(vAll == true ){
- model.setValue( ipt_todd.attribute("ref") , cur_date); // ipt_todd는 화면 상단 조회 조건에서 일자
- model.setValue( ipt_fromdd.attribute("ref") , cur_date);
- }else{
- model.setValue( ipt_cretdd.attribute("ref") , cur_date); // 예약/접수 정보의 등록일자
- model.setValue( ipt_orddd.attribute("ref") , cur_date); // 예약/접수 정보의 건진일자
- model.setValue( ipt_rsrvdd.attribute("ref") , cur_date); // 예약/접수 정보의 예약일자
- }
- }
-
- /*
- * 권한에 따른 버튼 설정
- */
- function fSetBtnStat(){
- btn_rsrv.disabled = true; //가예약
- btn_rsrvch.disabled = true; //가예약변경
- btn_pseursrvcncl.disabled = true; //가예약취소
- btn_rsrvcfm.disabled = true; //예약
- btn_rsrvchng.disabled = true; //예약변경
- btn_rsrvcncl.disabled = true; //예약취소
- btn_acpt.disabled = true; //접수
- btn_acptcncl.disabled = true; //접수취소
- // btn_rcpt.disabled = true; //수납
-
- rdo_outexamyn.disabled = false; //외래여부(건진외래/결과상담)
- btn_testchng.visible = false; //검사변경
- btn_searchadd.disabled = false; //추가검사
- cmb_disccd.disabled = false; //할인계정
- btn_rememp.disabled = false; //직원소개
- cap_orddd.visible = false; //처방일자 caption
- ipt_orddd.visible = false; //처방일자 input
- ipt_orddd.disabled = true; //처방일자 input
-
- fSetAddEdit(false); //검사구분,청구방법,가격 변경 활성화 셋팅
-
- var vStat = model.getValue("/root/main/info/rsrvacptinfo/item/statflag");
- if(vStat == ""){
- btn_rsrv.disabled = false; //가예약
- // btn_rsrvch.disabled = false; //가예약변경
- // btn_pseursrvcncl.disabled = false; //가예약취소
- btn_rsrvcfm.disabled = false; //예약
- // btn_rsrvchng.disabled = false; //예약변경
- // btn_rsrvcncl.disabled = false; //예약취소
- btn_acpt.disabled = false; //접수
- // btn_acptcncl.disabled = false; //접수취소
-
- //가예약
- }else if(vStat == "A"){
- // btn_rsrv.disabled = false; //가예약
- btn_rsrvch.disabled = false; //가예약변경
- btn_pseursrvcncl.disabled = false; //가예약취소
- btn_rsrvcfm.disabled = false; //예약
- // btn_rsrvchng.disabled = false; //예약변경
- // btn_rsrvcncl.disabled = false; //예약취소
- btn_acpt.disabled = false; //접수
- // btn_acptcncl.disabled = false; //접수취소
-
- //예약보류
- }else if(vStat == "B"){
- btn_rsrv.disabled = false; //가예약
- // btn_rsrvch.disabled = false; //가예약변경
- // btn_pseursrvcncl.disabled = false; //가예약취소
- // btn_rsrvcfm.disabled = false; //예약
- // btn_rsrvchng.disabled = false; //예약변경
- // btn_rsrvcncl.disabled = false; //예약취소
- // btn_acpt.disabled = false; //접수
- // btn_acptcncl.disabled = false; //접수취소
-
- //예약
- }else if(vStat == "C"){
- // btn_rsrv.disabled = false; //가예약
- // btn_rsrvch.disabled = false; //가예약변경
- // btn_pseursrvcncl.disabled = false; //가예약취소
- // btn_rsrvcfm.disabled = false; //예약
- btn_rsrvchng.disabled = false; //예약변경
- btn_rsrvcncl.disabled = false; //예약취소
- btn_acpt.disabled = false; //접수
- // btn_acptcncl.disabled = false; //접수취소
-
- //예약취소
- }else if(vStat == "D"){
- btn_rsrv.disabled = false; //가예약
- // btn_rsrvch.disabled = false; //가예약변경
- // btn_pseursrvcncl.disabled = false; //가예약취소
- btn_rsrvcfm.disabled = false; //예약
- // btn_rsrvchng.disabled = false; //예약변경
- // btn_rsrvcncl.disabled = false; //예약취소
- // btn_acpt.disabled = false; //접수
- // btn_acptcncl.disabled = false; //접수취소
-
- cap_orddd.visible = true; //처방일자 caption
- ipt_orddd.visible = true; //처방일자 input
- ipt_orddd.disabled = false; //처방일자 input
-
- //접수
- }else if(vStat == "E"){
- // btn_rsrv.disabled = false; //가예약
- // btn_rsrvch.disabled = false; //가예약변경
- // btn_pseursrvcncl.disabled = false; //가예약취소
- // btn_rsrvcfm.disabled = false; //예약
- // btn_rsrvchng.disabled = false; //예약변경
- // btn_rsrvcncl.disabled = false; //예약취소
- // btn_acpt.disabled = false; //접수
- // btn_acptcncl.disabled = false; //접수취소
-
- //접수취소는 진료 당일만 되도록 처리
- var curDD = getCurrentDate();
- if(model.getValue("/root/main/info/rsrvacptinfo/item/orddd") == curDD){
- btn_acptcncl.disabled = false; //접수취소
- }
-
- btn_testchng.visible = true; //검사변경
- cmb_disccd.disabled = true; //할인계정
- btn_rememp.disabled = true; //직원소개
-
- //접수취소
- }else if(vStat == "F"){
- // btn_rsrv.disabled = false; //가예약
- // btn_rsrvch.disabled = false; //가예약변경
- // btn_pseursrvcncl.disabled = false; //가예약취소
- // btn_rsrvcfm.disabled = false; //예약
- // btn_rsrvchng.disabled = false; //예약변경
- // btn_rsrvcncl.disabled = false; //예약취소
- // btn_acpt.disabled = false; //접수
- // btn_acptcncl.disabled = false; //접수취소
-
- //결과, 판정대기, 판정완료
- }else if(vStat == "G" || vStat == "H" || vStat == "I"){
- btn_testchng.visible = true; //검사변경
- btn_searchadd.disabled = true; //추가검사
- }
-
- btn_rsrv.refresh();
- btn_rsrvch.refresh();
- btn_pseursrvcncl.refresh();
- btn_rsrvcfm.refresh();
- btn_rsrvchng.refresh();
- btn_rsrvcncl.refresh();
- btn_acpt.refresh();
- btn_acptcncl.refresh();
- btn_rcpt.refresh();
- btn_testchng.refresh();
- btn_searchadd.refresh();
- cmb_disccd.refresh();
- btn_rememp.refresh();
-
- ipt_fromdd.refresh();
- ipt_todd.refresh();
- ipt_orddd.refresh();
- ipt_rsrvdd.refresh();
- ipt_cretdd.refresh();
- }
-
- /*
- * 화면 오픈시 가예약부터 조회하여옴
- * 조회 버튼 클릭시도 사용
- * 예약/예약등록/접수/취소/보류 리스트 조회
- * 예약등록의 경우 예약등록일자 기준.
- * 예약등록일 = 가예약 + 예약
- * 예약 = 예약
- */
- function fGetList(){
- fInitList(); //그리드 인스턴스 초기화
- var expYN = model.getValue("/root/send/srchddexptyn");
- var pid = model.getValue("/root/send/srchpid2");
-
- if( isXPathTextNull( "/root/send/srchhealexamdetlflag") || isXPathTextNull( "/root/send/srchtodd") || isXPathTextNull( "/root/send/srchfromdd")) return ;
-
- if(expYN == "Y") {
- if(pid == "" || pid == null) {
- messageBox("일자제외 시 등록번호를 " , "C001");
- return;
- }
- }
-
- model.setValue("/root/send/srchhealexamflag", fGetHealExamFlag());
- var vMode = fGetSrchMode();
- model.setValue("/root/send/srchmode", vMode );
- model.setValue("/root/send/srchinstcd", getUserInfo("dutplceinstcd") );
- // ipt_preamt2.attribute("visibility") = "hidden"
- // openLoadingBar("건진자 리스트를 가져오는 중입니다..") ;//처리중 화면을 오픈한다.
- submit("TRAHA00103", false); //예약/예약등록/접수/보류 버튼을 누를때 마다 그리드가 바뀌므로 4개의 그리드 refresh();
-
- grd_rsrvlst.refresh();
- grd_rsrventlst.refresh();
- grd_acptlst.refresh();
- grd_cncllst.refresh();
- opt_acptcnt.refresh();
- opt_rsrvcnt.refresh();
- opt_rcptcnt.refresh();
- opt_cnclcnt.refresh();
- // ipt_preamt2.refresh();
- var vHealExamDetlFg = fGetHealExamDetlFlag();
- var sel = swt_acptlst.selectedIndex;
- //가에약 backgroundcolor 스타일 변경
- switch(sel) {
- case 0 : fSetRsrvBackGroud(grd_rsrvlst, vHealExamDetlFg); break;
- case 1 : fSetRsrvBackGroud(grd_rsrventlst, vHealExamDetlFg); break;
- case 2 : fSetRsrvBackGroud(grd_acptlst, vHealExamDetlFg); break;
- default : break;
- }
- opt_holdcnt.refresh();opt_failcnt.refresh();
- //closeLoadingBar() ;//처리중 화면을 close한다.
- }
-
- function fSetRsrvBackGroud(vGrd, vMode) {
- vGrd.rebuildStyle(); // 스타일 초기화
- for(var i=1; i <= vGrd.rows; i++) {
- var statFlag = vGrd.valueMatrix( i , vGrd.colRef("statflag"));
- var pnm = vGrd.valueMatrix( i , vGrd.colRef("pnm"));
- var vhealexamdetlflag = vGrd.valueMatrix( i , vGrd.colRef("healexamdetlflag"));
- var vhealexamplacecd = vGrd.valueMatrix( i , vGrd.colRef("healexamplacecd"));
- //2016/05/03 VIP색상 처리(이정택)
- var vipyn = vGrd.valueMatrix( i , vGrd.colRef("vipyn"));
- //2016/05/03 VIP색상 처리
-
- if(vipyn=='Y'){
- vGrd.rowStyle(i, "data", "background-color") = "#FFC0CB";
- }else{
- vGrd.rowStyle(i, "data", "background-color") = "#FFFFFF";
- }
-
- if(statFlag == "A") {
- vGrd.rowStyle( i , "data", "background-color") = "#ccffcc";
- }
- if(vhealexamdetlflag != vMode) {
- vGrd.rowStyle(i, "data", "background-color") = "#7BE6B7";
- }else if (vMode == 'C03' && vhealexamplacecd =='S') {
- vGrd.rowStyle(i, "data", "background-color") = "#7BE6B7";
- }
- }
- }
-
- /*
- *
- */
- function fGetSrchMode(){
- var idx = swt_acptlst.selectedIndex ;
- if(idx == 3){
- return rdo_cnclmode.value ;
- }
- idx++;
- return idx;
- }
- /*
- * 예약/접수정보 check
- */
- function fCheckAcpt(vMode){
- var vRsvdd = "";
- var vRsvtm = "";
- var vStatus = model.getValue("/root/main/info/rsrvacptinfo/item/statflag");
- //예약/예약확인/예약보류
- if( model.getValue(rdo_cmpyflag.attribute("ref") )== "" ) {
- messageBox("단체구분을 ", "C001");
- model.setFocus("rdo_cmpyflag");
- return false;
- }
- if(model.getValue(cmb_place.attribute("ref")) == "-" || model.getValue(cmb_place.attribute("ref")) == "") {
- messageBox("건진장소를","C001");
- model.setFocus("cmb_place");
- return false;
- }
- if( model.getValue(cmb_rsrvflag.attribute("ref")) == "" ) {
- messageBox("예약구분을 ", "C001");
- model.setFocus("cmb_rsrvflag");
- return false;
- }
- if( model.getValue(ipt_pkgcd.attribute("ref") )== "" ) {
- messageBox("패키지를 ", "C001");
- model.setFocus("ipt_pkgcd");
- return false;
- }
- if( model.getValue(cmb_pkguncocd.attribute("ref") )== "" ) {
- messageBox("청구방법을 ", "C001");
- model.setFocus("cmb_pkguncocd");
- return false;
- }
- var dupTestNmList = "";
- var sex = model.getValue("/root/main/info/patinfo/item/sex");
- for(var i=1; i <= grd_addlst.rows; i++) {
- var sel = grd_addlst.valueMatrix( i , grd_addlst.colRef("sel"));
- if(sel == "Y") {
- var gndrFlag = grd_addlst.valueMatrix( i , grd_addlst.colRef("gndrflag"));
- var testnm = grd_addlst.valueMatrix( i , grd_addlst.colRef("testnm"))
- if(!(gndrFlag == "C" || gndrFlag == "A" ) && gndrFlag != sex) {
- dupTestNmList += testnm + ",";
- }
- }
- }
- if(dupTestNmList != "") {
- messageBox("성별이 틀린 검사항목[" + dupTestNmList + "]가 " , "I010");
- return false;
- }
- //if( !isRequiredGroup("rdo_cmpyflag", "cmb_rsrvflag", "ipt_pkgcd", "cmb_pkguncocd") ) return false;
- if( vMode == "A" || vMode == "B" || vMode == "C" ){
- if( !isRequiredGroup("ipt_rsrvdd", "ipt_rsrvtm") ) return false;
- vRsvdd = model.getValue("/root/main/info/rsrvacptinfo/item/hopedd");
- vRsvdd = vRsvdd.toDate("YYYYMMDD");
- if( vRsvdd < getCurrentDate() ){
- messageBox("예약일자가 현재일자 전으로 ", "E005");
- model.setFocus("ipt_rsrvdd");
- return false;
- }
- if( vMode == "C" || vMode == "A") {
- //예약시간입력 check
- if( ipt_rsrvtm.value == "" ){
- messageBox("예약시간을 ", "C001");
- model.setFocus("btn_totrsrvdt");
- fGetRsrvDateTime("T", ipt_rsrvdd , ipt_rsrvtm);
- return false;
- }
- }
- }else if( vMode == "E" ){
- //접수시
- if( !isRequiredGroup("ipt_orddd", "cmb_rsltcnstflag") ) return false;
- model.setValue("/root/main/info/rsrvacptinfo/item/orddd", getCurrentDate());
- //vRsvdd = model.getValue("/root/main/info/rsrvacptinfo/item/acptdd");
- //vRsvdd = vRsvdd.toDate("YYYYMMDD");
- if((vRsvdd != getCurrentDate()) && (vStatus != "E")){
- ipt_orddd.value = getCurrentDate();
- model.setValue("/root/main/info/rsrvacptinfo/item/orddd", getCurrentDate());
- //messageBox("접수일자가 잘못 ", "E005");
- //return false;
- }
- //선택사항 확인
- if( fCheckPkgChoiExistYN() == false ) return false;
-
- //접수시 미수코드와 단체청구금액/공단청구금액을 확인한다(2017/02/13)
- var uncocd = cmb_pkguncocd.value;
- var pkgamt = parseInt(opt_pkgamt.value);
- var discamt = parseInt(opt_discamt.value);
- var paycmpyamt = parseInt(ipt_paycmpyamt.value);
- var payinsubamt = parseInt(ipt_payinsubamt.value);
-
- if(uncocd=='V14'){
- if((pkgamt-discamt)!=(paycmpyamt+payinsubamt)){
- messageBox("패키지 금액과 단체 청구금액+공단 청구금액이 일치하지 않습니다.", "E");
- return false;
- }
- }else{
- if(paycmpyamt>0 || payinsubamt>0){
- messageBox("청구방법이 [단체/공단(분리청구)]가 아님에도 불구하고,\n단체청구금액 또는 공단청구금액이 입력되어 있습니다.", "E");
- return false;
- }
- }
- //접수시 미수코드와 단체청구금액/공단청구금액을 확인한다(2017/02/13)
- }else if( vMode == "D" ){
- //예약및접수취소시(D,F)
- if( vStatus != "C" ){
- messageBox("예약상태가 아닌 항목은 예약취소 ", "E001");
- return false;
- }
- }else if( vMode == "F" ){
- if( vStatus != "E"){
- messageBox("접수상태가 아닌 항목은 접수취소 ", "E001");
- return false;
- }
- }
- return true;
- }
- /** =====================================================================================================================================================================
- * SPAHA00100_PARAM1 : 예약조회구분 [건진전체(T), 검사실(R), 상담의별 결과상담(C)]
- * SPAHA00100_PARAM2 : 예약일자
- * SPAHA00100_PARAM3 : 성별구분(종건예약일정)
- * SPAHA00100_PARAM4 : 예약일자가 setting될 부모 node
- * SPAHA00100_PARAM5 : 예약시간 setting될 부모 node
- * SPAHA00100_PARAM6 : 건진구분
- * ======================================================================================================================================================================= */
- function fGetRsrvDateTime(vMode, rsrvddObj, rsrvtmObj){
- setParameter("SPAHA00100_PARAM1" , vMode);
- setParameter("SPAHA00100_PARAM2" , ipt_rsrvdd.value );
- setParameter("SPAHA00100_PARAM3" , opt_sex.value );
- if(rsrvddObj != null) setParameter("SPAHA00100_PARAM4", rsrvddObj.attribute("ref") );
- if(rsrvtmObj != null) setParameter("SPAHA00100_PARAM5", rsrvtmObj.attribute("ref") );
- setParameter("SPAHA00100_PARAM6" , fGetHealExamFlag() );
- setParameter("SPAHA00100_PARAM7" , "/root/main/info/rsrvacptinfo/item/rsltcnstdrid" );
- setParameter("SPAHA00100_PARAM9" , "/root/main/info/rsrvacptinfo/item/rsltremcnts" );
- setParameter("SPAHA00100_PARAM10" , model.getValue("/root/main/info/rsrvacptinfo/item/rsltremcnts") );
-
- if (cmb_place.value == 'S') {
- setParameter ("SPAHA00100_PARAM8", "C01" );
- } else if(cmb_place.value == 'K') {
- setParameter ("SPAHA00100_PARAM8", "C03" );
- }
- modal("SPAHA00100", "", "", "", "SPAHA00100", "/root/source","/root/target");
- model.setValue("/root/main/info/rsrvacptinfo/item/rsrvguidsendyn", "Y");
- //var rdd = (model.getValue("/root/main/info/rsrvacptinfo/item/hopedd").toDate()) .getAddDate(0, "D").getDateFormat();
- model.setValue("/root/main/info/rsrvacptinfo/item/rsrvguidsenddd", model.getValue("/root/main/info/rsrvacptinfo/item/hopedd"));
- //model.setValue("/root/main/info/rsrvacptinfo/item/orddd", model.getValue("/root/main/info/rsrvacptinfo/item/hopedd")); // 예약변경시 orddd 값 hopedd값으로 업데이트 2011.06.27 김금련
- model.refresh();
- }
-
- /** ==============================================================================================================================================================
- * 결과상담을 등록하는 팝업화면을 띄운다.
- *SPAHA00100_PARAM1 : 건진구분
- *SPAHA00100_PARAM2 : 건진상세구분
- *SPAHA00100_PARAM3 : opener 선택노드 xPath
- *SPAHA00100_PARAM4 : opener 결과노드셋 xPath
- ==================================================================================================================================================================*/
- function fGetRsltRsrvDateTime(vFlag) {
- var statFlag = model.getValue("/root/main/info/rsrvacptinfo/item/statflag");
- var sHealexamFlag = model.getValue("/root/main/info/rsrvacptinfo/item/healexamflag");
- var sOutExamYN = rdo_outexamyn.value;
- var sIdx = cmb_rsltcnstlst.focusIndex;
- var nodeIdx = sIdx + 1;
- var rsltRsrvList = instance1.selectNodes("/root/main/info/rsltcnstinfo/cnstlst/cnst");
- var rsltRsrvSaveYN = "";
- var m = "";
-
- var vHealExamFg = model.getValue("/root/main/info/rsrvacptinfo/item/healexamflag") == "" ? fGetHealExamFlag() : model.getValue("/root/main/info/rsrvacptinfo/item/healexamflag");
- var vRsrvdd = model.getValue("/root/main/info/rsrvacptinfo/item/rsrvdd");
- var vRsrvno = model.getValue("/root/main/info/rsrvacptinfo/item/rsrvno");
- // 공통코드의 비고[ Y인경인 결과상담 시간을 관리 N 경우 시간을 관리 하지 않음]
- var cmt = model.getValue("/root/init/baseinfo/rsltcnstflaglst/S080[" + (cmb_rsltcnstflag.focusIndex + 1) + "]/cmt")
- if( (vHealExamFg == "") || (vRsrvdd == "") || (vRsrvno == "") || (vRsrvno == "0") ) {
- messageBox("대상자를" , "C002");
- return;
- }
-
- if(vFlag == "d") {
- // 삭제 시 저장 않 되었을 경우 그냥 삭제한다.
- // 저장된 내역일 경우에는 상담완료여부 및 지난간 일자인지 체크한다.
- rsltRsrvSaveYN = rsltRsrvList.item(sIdx).rsltrsrvsaveyn.text;
- m = rsltRsrvList.item(sIdx).m.text;
- if(rsltRsrvSaveYN == "N" && m == "i") {
- model.removenode("/root/main/info/rsltcnstinfo/cnstlst/cnst[" + nodeIdx+ "]");
- cmb_rsltcnstlst.refresh();
- cmb_rsltcnstlst.select(0);
- return;
- }else if(rsltRsrvSaveYN == "Y") {
- var rsltCnstEndYN = rsltRsrvList.item(sIdx).rsltcnstendyn.text;
- var rsltCnstDD = rsltRsrvList.item(sIdx).rsltcnstdd.text;
- var rsltCnstRsrvEndtm = rsltRsrvList.item(sIdx).rsltcnstrsrvendtm.text;
- if(cmt == "Y") {
- if(rsltCnstEndYN == "Y") {
- messageBox("상담완료이" , "I002");
- return;
- }
- }
- model.setValue("/root/main/info/rsltcnstinfo/cnstlst/cnst[" + nodeIdx + "]/m" ,vFlag);
- model.setValue("/root/main/info/rsltcnstinfo/cnstlst/cnst[" + nodeIdx + "]/rsltrsrvsaveyn" ,"N");
- }
- }else if( vFlag == "i") {
- // 한번에 한번씩 예약가능
- if(instance1.selectNodes("/root/main/info/rsltcnstinfo/cnstlst/cnst[m='i' or m='d']" ).length > 0) {
- messageBox("저장 후 상담예약" , "I006" );
- return;
- }
- // 내부검사는 1회로 제한
- if(sOutExamYN == "N") {
- var outExamNodeList = instance1.selectNodes("/root/main/info/rsltcnstinfo/cnstlst/cnst[outexamyn='" + sOutExamYN + "' and m !='-'] " );
- /*
- if(outExamNodeList.length > 0) {
- messageBox("내부검사는 1회 등록" , "I006" );
- return;
- }
- */
- if(cmb_rsltcnstflag.value == "") {
- messageBox("결과상담 구분을" , "C002" );
- return;
- }
- }
- if(cmt == "Y" || sOutExamYN == "Y") {
- setParameter ("SPAHA00110_PARAM1", sHealexamFlag == "" ? fGetHealExamFlag() : sHealexamFlag);
- if (cmb_place.value == 'S') {
- setParameter ("SPAHA00110_PARAM2", "C01" );
- } else if(cmb_place.value == 'K') {
- setParameter ("SPAHA00110_PARAM2", "C03" );
- }
- //setParameter ("SPAHA00110_PARAM2", model.getValue("/root/main/info/rsrvacptinfo/item/healexamdetlflag"));
- setParameter ("SPAHA00110_PARAM3", "/root/main/info/rsltcnstinfo/choicnst");
- setParameter ("SPAHA00110_PARAM4", "/root/main/info/rsltcnstinfo/cnstlst/cnst");
- modal("SPAHA00110");
- }else if(cmt == "N") {
- var cnt = parseInt(getNodesetCount("/root/main/info/rsltcnstinfo/cnstlst/cnst")) + 1;
- // 기존 인스턴스 순서에 맞추어서 생성해야 함
- model.makeValue("/root/main/info/rsltcnstinfo/cnstlst/cnst["+ cnt + "]/rsltcnstseqno" , 0);
- model.makeValue("/root/main/info/rsltcnstinfo/cnstlst/cnst["+ cnt + "]/outexamyn" , model.getValue("/root/main/info/rsltcnstinfo/choicnst/outexamyn"));
- model.makeValue("/root/main/info/rsltcnstinfo/cnstlst/cnst["+ cnt + "]/rsltcnstflag" , model.getValue("/root/main/info/rsltcnstinfo/choicnst/rsltcnstflag"));
- model.makeValue("/root/main/info/rsltcnstinfo/cnstlst/cnst["+ cnt + "]/rsltcnstdd" , "");
- model.makeValue("/root/main/info/rsltcnstinfo/cnstlst/cnst["+ cnt + "]/rsltcnstrsrvstarttm" , "");
- model.makeValue("/root/main/info/rsltcnstinfo/cnstlst/cnst["+ cnt + "]/rsltcnstrsrvendtm" , "");
- model.makeValue("/root/main/info/rsltcnstinfo/cnstlst/cnst["+ cnt + "]/ownyn" , "");
- model.makeValue("/root/main/info/rsltcnstinfo/cnstlst/cnst["+ cnt + "]/visitor" , "");
- model.makeValue("/root/main/info/rsltcnstinfo/cnstlst/cnst["+ cnt + "]/rsltcnstdr" , "");
- model.makeValue("/root/main/info/rsltcnstinfo/cnstlst/cnst["+ cnt + "]/visittm" , "");
- model.makeValue("/root/main/info/rsltcnstinfo/cnstlst/cnst["+ cnt + "]/rsltcnststarttm" , "");
- model.makeValue("/root/main/info/rsltcnstinfo/cnstlst/cnst["+ cnt + "]/rsltcnstendtm" , "");
- model.makeValue("/root/main/info/rsltcnstinfo/cnstlst/cnst["+ cnt + "]/rsltcnstendyn" , "N");
- model.makeValue("/root/main/info/rsltcnstinfo/cnstlst/cnst["+ cnt + "]/rsltcnsthistcd" , "O");
- model.makeValue("/root/main/info/rsltcnstinfo/cnstlst/cnst["+ cnt + "]/rsltcnstremcnts" , model.getValue("/root/main/info/rsltcnstinfo/choicnst/rsltcnstremcnts"));
- model.makeValue("/root/main/info/rsltcnstinfo/cnstlst/cnst["+ cnt + "]/spcffact" , "");
- model.makeValue("/root/main/info/rsltcnstinfo/cnstlst/cnst["+ cnt + "]/rsltrsrvid" , "----");
- model.makeValue("/root/main/info/rsltcnstinfo/cnstlst/cnst["+ cnt + "]/rsltrsrvnm" , cmb_rsltcnstflag.label);
- model.makeValue("/root/main/info/rsltcnstinfo/cnstlst/cnst["+ cnt + "]/rsltrsrvsaveyn" , "N");
- model.makeValue("/root/main/info/rsltcnstinfo/cnstlst/cnst["+ cnt + "]/m" , "i");
-
- }
- }
- }
-
- /*
- * 업체별 영업소 및 부서정보 조회
- */
- function fGetCmpyDetlCdList(vCmpyCd){
- if( vCmpyCd == "" ) return ;
- fCheckNodeExist("/root/send/srchcmpycd", true);
- model.setValue("/root/send/srchcmpycd",vCmpyCd );
- model.setValue("/root/send/srchinstcd" ,getUserInfo("dutplceinstcd"));
- submit("TRAHA00108");
- var node = instance1.selectSingleNode("/root/init/baseinfo/cmpydetlcdlst/info/insucorpbrchcd");
- //if( node != null ) {
- //ipt_insucorpbrchcd.value = model.getValue("/root/init/baseinfo/cmpydetlcdlst/info/insucorpbrchcd");
- //opt_insucorpbrchnm.value = model.getValue("/root/init/baseinfo/cmpydetlcdlst/info/insucorpbrchnm");
- //}
- }
- /*
- * 건진내역 계산
- * 건진구분 :srchhealexamflag
- * 예약일자 :srchrsrvdd
- * 예약번호 :srchrsrvno
- * 등록번호 :srchpid
- * 기관코드 :srchinstcd
- */
- function fCalcAmt(vJobFlag){
- return 1; //그냥 리턴시켜버리는데 왜? 확인 20111128_서원식
-
- var ret = -1;
- var vTmp = fGetHealExamFlag();
- if( vTmp == "" ) return ret;
- model.setValue("/root/send/srchhealexamflag", vTmp );
- vTmp = model.getValue(ipt_pid.attribute("ref"));
- if( vTmp == "" ) return ret;
-
- model.setValue("/root/send/srchpid", vTmp );
- vTmp = model.getValue("/root/main/info/rsrvacptinfo/item/rsrvdd");
- if( vTmp== "" ) return ret;
-
- model.setValue("/root/send/srchrsrvdd", vTmp );
-
- vTmp = model.getValue("/root/main/info/rsrvacptinfo/item/rsrvno");
- if( vTmp == "" ) return ret;
-
- model.setValue("/root/send/srchrsrvno" , vTmp );
- model.setValue("/root/send/srchinstcd" , getUserInfo("dutplceinstcd"));
- model.setValue("/root/send/srchjobflag" ,vJobFlag);
- var sNd = "/root/temp/rcptinfo/hidden/opmi_out";
- model.resetInstanceNode(sNd);
- sNd = sNd + "/";
- //openLoadingBar("수납예상내역 계산 중입니다..") ;//처리중 화면을 오픈한다.
- //if( submit("TXAHA02101") == true ){ 2008-06-12 이성인 주석 처리
- model.makeValue("/root/send/gubunflag", "S"); //계산플레그를 위해 수납에서와 분리 하기 위해
- if(submit("TXAHA02101", false) == true ){
- model.setValue(opt_pkgamt.attribute("ref") , model.getValue( sNd + "opmi_baseexamamt"));
- model.setValue(opt_addamt.attribute("ref") , model.getValue( sNd + "opmi_addexamamt"));
- model.setValue(opt_subtotamt.attribute("ref") , model.getValue( sNd + "opmi_totamt"));
-
- model.makeNode(opt_preamt.attribute("ref"));
- model.makeNode(opt_discamt.attribute("ref"));
- model.makeNode(opt_uncoamt.attribute("ref"));
- model.makeNode(opt_realamt.attribute("ref"));
-
- model.setValue(opt_preamt.attribute("ref") , model.getValue( sNd + "opmi_mdlremamt"));
- model.setValue(opt_discamt.attribute("ref") , model.getValue( sNd + "opmi_totdiscamt"));
- model.setValue(opt_uncoamt.attribute("ref") , model.getValue( sNd + "opmi_restamt"));
- model.setValue(opt_realamt.attribute("ref") , model.getValue( sNd + "opmi_rcptamt "));
- //model.refresh(); 2008-06-12 이성인 주석 처리 및 밖으로 뺌
- ret = 1;
- }
- model.refresh();
- //closeLoadingBar() ;//처리중 화면을 close한다.
- return ret;
- }
- /*
- * 건진자번호로 예약/접수 상세정보
- */
- function fGetDetlInfoHid(){
- var sHealExamPid = model.getValue("/root/main/info/patinfo/item/healexampid");
- if(sHealExamPid != ""){
- //당해연도 검색내역 조회 할것인가 메시지 박스 나옴.
- var vHealExamDetlFg = model.getValue(cmb_healexamdetlflag.attribute("ref"));
- ahafGetRsrvAcpDetltInfoWithPid(vHealExamDetlFg, sHealExamPid);
- }
-
- var pid = model.getValue("/root/main/info/patinfo/item/pid");
- var retValue = "";
- if(pid != ""){
- ipt_pid.disabled = true;
- model.makeNode("/root/send/discpat");
- retValue = fGetPsnWorkInfo_pid(pid); //PAM.js
- if(retValue != ""){
- var retVal = retValue.split('▦');
- model.setValue("/root/main/info/rsrvacptinfo/item/empid" , retVal[0]);
- model.setValue("/root/main/info/rsrvacptinfo/item/empnm" , retVal[1]);
- model.setValue("/root/main/info/rsrvacptinfo/item/disccd" , retVal[2]);
- model.setValue("/root/main/info/rsrvacptinfo/item/emprelacd" , retVal[8]);
- cmb_disccd.dispatch("xforms-select");
- }
- }
- /*
- if((model.getValue("/root/main/info/patinfo/item/rgstno1") != "") && (model.getValue("/root/main/info/patinfo/item/rgstno2") != "")){
- ipt_pid.disabled = true;
- var rrgstno = model.getValue("/root/main/info/patinfo/item/rgstno1") + model.getValue("/root/main/info/patinfo/item/rgstno2");
- var retValue = "";
- model.makeNode("/root/send/discpat");
- retValue = fGetPsnWorkInfo(rrgstno);
- if(retValue != ""){
- var retVal = retValue.split('▦');
- model.setValue("/root/main/info/rsrvacptinfo/item/empid" , retVal[0]);
- model.setValue("/root/main/info/rsrvacptinfo/item/empnm" , retVal[1]);
- model.setValue("/root/main/info/rsrvacptinfo/item/disccd" , retVal[2]);
- model.setValue("/root/main/info/rsrvacptinfo/item/emprelacd" , retVal[8]);
- cmb_disccd.dispatch("xforms-select");
- }
- }
- */
- model.makeValue("root/send/srchstatflag", "F");
- ahafGetHistList(ipt_pid.value);
- model.makeValue("root/send/srchstatflag", "");
- setCount();
- model.refresh();
- }
-
- /*
- * 2010.12.13 c y w 무료패키지는 누적횟수에서 제외
- */
- function setCount(){
- model.makeValue("root/send/srchstatflag", "F");
- ahafGetHistList(ipt_pid.value);
- model.makeValue("root/send/srchstatflag", "");
- var his_count = 0;
- for(var a=1; a<grd_hist.rows; a++){
- var pkgcd = model.getValue("/root/main/info/histlst/item["+ a +"]/pkgcd");
- if(pkgcd != "VHR0" ){
- his_count++;
- }
- }
- model.setValue("/root/init/count", his_count);
- model.refresh();
- }
-
- /*
- * 예약 시 문진표 자동출력
- */
- function fGetDetlInfoHid_R(){
- var sHealExamPid = model.getValue("/root/main/info/patinfo/item/healexampid");
- if(sHealExamPid != ""){
- //해당 건진자의 년도 건진예약 내역 존재유무, 문진표 출력
- var vHealExamDetlFg = model.getValue(cmb_healexamdetlflag.attribute("ref"));
- ahafGetRsrvAcpDetltInfoWithPid_R(vHealExamDetlFg, sHealExamPid);
- }
- }
- /*
- * 선택사항 입력 유무 체크
- * 선택하지 않아도 진행 할 수 있도록...변경...2007.09.25 BY 손주연
- */
- function fCheckPkgChoiExistYN(){
- if( model.getValue(ipt_pkgcd.attribute("ref") ) == "" ) {
- messageBox("패키지를 ", "C001" );
- return false;
- }
- model.makeNode("/root/send/srchhealexamflag");
- model.makeNode("/root/send/srchpkgcd");
- model.makeNode("/root/send/srchinstcd");
- model.makeNode("/root/send/srchcmpycd");
- model.makeNode("/root/send/srchconseq");
- model.makeNode("/root/send/srchconhistseq");
- model.makeNode("/root/send/srchsex");
-
- model.setValue("/root/send/srchhealexamflag" , fGetHealExamFlag() );
- model.setValue("/root/send/srchpkgcd" , model.getValue(ipt_pkgcd.attribute("ref")));
- model.setValue("/root/send/srchinstcd" , getUserInfo("dutplceinstcd"));
- model.setValue("/root/send/srchcmpycd" , model.getValue("/root/main/info/rsrvacptinfo/item/cmpycd"));
- model.setValue("/root/send/srchconseq" , model.getValue("/root/main/info/rsrvacptinfo/item/conseq"));
- model.setValue("/root/send/srchconhistseq" , model.getValue("/root/main/info/rsrvacptinfo/item/conhistseq"));
- model.setValue("/root/send/srchsex" , model.getValue("/root/main/info/patinfo/item/sex"));
- if(submit("TRAHA00112") == true){
- if((model.getValue("/root/temp/colgpkgchoiyn/item/existyn") == "Y" ) && ((model.getValue(rdo_choiflag.attribute("ref") ) == "01" ) || (model.getValue(rdo_choiflag.attribute("ref") ) == "" ))){
- if( messageBox("선택사항을 입력하지 않았습니다. ", "Q003" ) != 6 ){
- model.setFocus("rdo_choiflag");
- return false;
- }
- }
- }
- return true;
- }
- /*
- * 예약구분/상담예약일자 저장
- */
- function fSaveRsrvInfo(){
- if( messageBox("건진예약정보를 ", "Q002") != 6 ) return ;
- var vHealExamFg = model.getValue("/root/main/info/rsrvacptinfo/item/healexamflag") == "" ? fGetHealExamFlag() : model.getValue("/root/main/info/rsrvacptinfo/item/healexamflag");
- var vRsrvdd = model.getValue("/root/main/info/rsrvacptinfo/item/rsrvdd");
- var vRsrvno = model.getValue("/root/main/info/rsrvacptinfo/item/rsrvno");
- var vHealExamDetlFg = model.getValue("/root/main/info/rsrvacptinfo/item/healexamdetlflag");
- var vCretno = model.getValue("/root/main/info/rsrvacptinfo/item/cretno");
- var vRsltcnstremcnts = model.getValue("/root/main/info/rsltcnstinfo/choicnst/rsltcnstremcnts");
- var nodeList = null;
-
- if( (vHealExamFg == "") || (vRsrvdd == "") || (vRsrvno == "") || (vRsrvno == "0") ) {
- messageBox("건진내역을 저장", "E001");
- return ;
- }
-
- nodeList = instance1.selectNodes("/root/main/info/rsltcnstinfo/cnstlst/cnst[rsltrsrvsaveyn='N']");
- if(nodeList.length < 1 ) {
- messageBox("결과상담내역이 ", "I004");
- return ;
- }
- var rCSV = getNodeListCSV(nodeList);
- model.makeNode("/root/send/save/rsltsave");
- model.resetInstanceNode("/root/send/save/rsltsave");
- model.makeValue("/root/send/save/rsltsave/healexamflag" , vHealExamFg);
- model.makeValue("/root/send/save/rsltsave/rsrvdd" , vRsrvdd);
- model.makeValue("/root/send/save/rsltsave/rsrvno" , vRsrvno);
- model.makeValue("/root/send/save/rsltsave/rsltcnstremcnts" , vRsltcnstremcnts);
- model.makeValue("/root/send/save/rsltsave/healexamdetlflag" ,vHealExamDetlFg );
-
- //건진장소구분에 의한 예약건진상세구분 세팅
- if (cmb_place.value == 'S') {
- model.makeValue("/root/send/save/rsltsave/rsrvdetlflag" ,'C01' );
- } else if(cmb_place.value == 'K') {
- model.makeValue("/root/send/save/rsltsave/rsrvdetlflag" ,'C03' );
- }
-
- model.makeValue("/root/send/save/rsltsave/rsltrsrv" , rCSV);
- if( submit("TXAHA00104") == true ){
- // 2017/07/21 예약정보저장과 동시에 상담지 출력되도록 수정(상담예약일시에만 출력처리)
- var rsltrsrvid = model.getValue("/root/main/info/rsltcnstinfo/choicnst/rsltrsrvid");
- var rsrvyn = model.getValue("/root/main/info/rsltcnstinfo/cnstlst/cnst[rsltrsrvid='" + rsltrsrvid + "']/m");
- if(rsrvyn == 'i'){ // insert의 경우만 출력
- btn_consult.dispatch("DOMActivate");
- }
- // 2017/07/21 예약정보저장과 동시에 상담지 출력되도록 수정
- ahafGetRsrvAcpDetltInfo(vRsrvdd, vRsrvno);
- }
- }
- /*
- * 패키지별 추가건진내역 grid size 늘이기/줄이기
- */
- function fSetPkgSwtSize( bLarge ){
- //기존상태 높이
- var cur_height = 140;
- var max_height = 315 ;
-
- if(bLarge == true){
- cur_height = max_height ;
- btn_large.visible = false;
- btn_small.visible = true;
- }else{
- btn_large.visible = true;
- btn_small.visible = false;
- }
-
- swt_exam.attribute("height") = parseInt( cur_height);
- grd_addlst.attribute("height") = parseInt( cur_height )-65;
- grd_hist.attribute("height") = parseInt( cur_height) -10 ;
- grid_pkgdetl.attribute("height") = parseInt( cur_height) -10 ;
- }
-
- /*
- * 직원정보 setting
- */
- function fSetPsnWorkInfo(){
- var psnNd = instance1.selectSingleNode("/root/temp/temp/psnworkinfo/emplno");
- if( psnNd == null ) return ;
-
- if (model.getValue("/root/temp/temp/psnworkinfo/emplno") != "") {
- var vmsg = "[" + model.getValue("/root/temp/temp/psnworkinfo/name") + "]님은 ["
- + model.getValue("/root/temp/temp/psnworkinfo/empname") + "] 와(과) ["
- + model.getValue("/root/temp/temp/psnworkinfo/famyrelnm") + "] 관계입니다.[진료비감면대상여부 : "
- + model.getValue("/root/temp/temp/psnworkinfo/ordamtreductyn") + "]";
- messageBox( vmsg , "E999", "");
- }
-
- var vEmplNo = model.getValue("/root/temp/temp/psnworkinfo/emplno"); //직원사번
- var vEmpName = model.getValue("/root/temp/temp/psnworkinfo/empname"); //직원이름
- var vRel = model.getValue("/root/temp/temp/psnworkinfo/famyrel"); //관계
-
- model.setValue("/root/main/info/rsrvacptinfo/item/empid" , vEmplNo);
- model.setValue("/root/main/info/rsrvacptinfo/item/empnm" , vEmpName);
- model.setValue("/root/main/info/rsrvacptinfo/item/emprelacd" , vRel);
-
- model.refresh();
- }
- /*
- * 직원정보가져오기
- */
- function fGetEmpInfo(vEmplNoNode, vEmpNmNode){
- model.makeNode("/root/temp/userpopupinfo/param");
- model.makeNode("/root/temp/userpopupinfo/flag");
- model.makeNode("/root/temp/userpopupinfo/searchitem");
-
- model.setValue("/root/temp/userpopupinfo/param" , "_OneS");
- model.setValue("/root/temp/userpopupinfo/flag" , "usernm");
- model.setValue("/root/temp/userpopupinfo/searchitem" , "사용자명");
-
- model.removeNodeset("/root/hidden/onerowselect/list");
-
- modal("SPZSU10103_사용자부서조회", "", "200", "200", "SPZSU10103","/root/temp/userpopupinfo","/root/main/temp");
-
- var iParam = getParameter("SPZSU10103_");
- model.makeNode("/root/hidden/onerowselect");
- model.makeNode("/root/main/ptbs/ptbs_recmernm");
- setCSVToNode("/root/hidden/onerowselect", iParam);
-
- model.setValue(vEmplNoNode , model.getValue("/root/hidden/onerowselect/list/userid") );
- model.setValue(vEmpNmNode , model.getValue("/root/hidden/onerowselect/list/usernm") );
-
- clearParameter("SPZSU10103_");
- model.removeNodeset("/root/temp/userpopupinfo");
- model.refresh();
- }
-
- /*
- * 순서표 출력
- */
- function fPrntSeq(){
- model.setValue("/root/send/srchhealexamflag" , fGetHealExamFlag() ); //건진구분
- model.setValue("/root/send/srchrsrvdd" , model.getValue("/root/main/info/rsrvacptinfo/item/rsrvdd") ); //건진예약등록일자
- model.setValue("/root/send/srchrsrvno" , model.getValue("/root/main/info/rsrvacptinfo/item/rsrvno") ); //건진예약등록번호
- model.setValue("/root/send/srchcmpycd" , model.getValue("/root/main/info/rsrvacptinfo/item/cmpycd" )); //사업체코드
- model.setValue("/root/send/srchconseq" , model.getValue("/root/main/info/rsrvacptinfo/item/conseq" )); //일련번호
- model.setValue("/root/send/srchconseq" , model.getValue("/root/main/info/rsrvacptinfo/item/conhistseq") ); //일련번호
- model.makeValue("/root/send/srchchoiflag" , model.getValue("/root/main/info/rsrvacptinfo/item/choiflag") ); //선택검사
- if( submit("TRAHA00402") == false ) return ;
-
- model.makeNode("/root/main/seqprntdata/pid");
- model.makeNode("/root/main/seqprntdata/hngnm");
- model.makeNode("/root/main/seqprntdata/sexage");
- model.makeNode("/root/main/seqprntdata/pkgnm");
- model.makeNode("/root/main/seqprntdata/brtdd");
-
- model.setValue("/root/main/seqprntdata/pid" ,model.getValue(ipt_pid.attribute("ref") ) ); //등록번호
- model.setValue("/root/main/seqprntdata/hngnm" ,model.getValue(ipt_pnm.attribute("ref")) ); //성명
- model.setValue("/root/main/seqprntdata/sexage" ,model.getValue(opt_sex.attribute("ref")) + "/" + model.getValue(opt_age.attribute("ref")) ); //성별,나이
- model.setValue("/root/main/seqprntdata/pkgnm" ,model.getValue(opt_pkgnm.attribute("ref")) ); //패키지명
- model.setValue("/root/main/seqprntdata/brtdd" ,model.getValue(ipt_brthdd.attribute("ref")) ); //생년월일
- model.makeValue("/root/main/seqprntdata/cmpynm" ,model.getValue("/root/main/info/rsrvacptinfo/item/cmpynm")); //회사명
-
- var nodeList= instance1.selectNodes("/root/main/seqprntdata/item");
- if((nodeList != null) && (nodeList.length >0 )){
- //exeReportPreview("RPAHA00402", "XMLSTR" , "" , "" , "true" , "", "", "", "", "true");
- exeReportPreview("RPAHA00406", "XMLSTR" , "" , "" , "false" , "", "", "", "", "false");
- }
- }
- /*
- * 순서표 출력
- */
- function fPrntScndSeq(){
- /*
- var nodeCnt = 1;
- model.setValue("/root/send/srchhealexamflag" , fGetHealExamFlag()); //건진구분
- model.setValue("/root/send/srchrsrvdd" , model.getValue("/root/main/info/rsrvacptinfo/item/rsrvdd")); //건진예약등록일자
- model.setValue("/root/send/srchrsrvno" , model.getValue("/root/main/info/rsrvacptinfo/item/rsrvno")); //건진예약등록번호
- model.setValue("/root/send/srchcmpycd" , model.getValue("/root/main/info/rsrvacptinfo/item/cmpycd")); //사업체코드
- model.setValue("/root/send/srchconseq" , model.getValue("/root/main/info/rsrvacptinfo/item/conseq")); //일련번호
- model.setValue("/root/send/srchconseq" , model.getValue("/root/main/info/rsrvacptinfo/item/conhistseq")); //일련번호
- model.makeValue("/root/send/srchchoiflag" , model.getValue("/root/main/info/rsrvacptinfo/item/choiflag")); //선택검사
-
- if(submit("TRAHA00402")){
- model.resetInstanceNode("/root/main/seqscndprntdata");
- for(var i=1; i <= getNodesetCount("/root/main/seqprntdata/item"); i++) {
- if(nodeCnt, model.getValue("/root/main/seqprntdata/item["+ i + "]/testroomnm") != ""){
- model.makeValue("/root/main/seqscndprntdata/testroom" + nodeCnt ,model.getValue("/root/main/seqprntdata/item["+ i + "]/testroomnm"));
- nodeCnt++;
- }
- }
-
- model.makeValue("/root/main/seqscndprntdata/pid" , model.getValue(ipt_pid.attribute("ref") ) ); //등록번호
- model.makeValue("/root/main/seqscndprntdata/hngnm" , model.getValue(ipt_pnm.attribute("ref")) ); //성명
- model.makeValue("/root/main/seqscndprntdata/sexage" , model.getValue(opt_age.attribute("ref")) + " / " + (model.getValue(opt_sex.attribute("ref")) == "M" ? "남":"여") ); //성별,나이
- model.makeValue("/root/main/seqscndprntdata/pkgnm" , model.getValue(opt_pkgnm.attribute("ref")) ); //패키지명
- model.makeValue("/root/main/seqscndprntdata/rrgstno" , model.getValue("/root/main/info/patinfo/item/rgstno1") + "-" + model.getValue("/root/main/info/patinfo/item/rgstno2"));
- model.makeValue("/root/main/seqscndprntdata/hopedd" , model.getValue("/root/main/info/rsrvacptinfo/item/hopedd")); //예약일자
- model.makeValue("/root/main/seqscndprntdata/cmpynm" , model.getValue("/root/main/info/rsrvacptinfo/item/cmpynm")); //회사명
- if(model.getValue("/root/main/info/rsrvacptinfo/item/cmpyflag") == "Y" && model.getValue("/root/main/info/rsrvacptinfo/item/cmpycd") != "") {
- model.makeValue("/root/main/seqscndprntdata/cmpyflag" , "단체");
- }else {
- model.makeValue("/root/main/seqscndprntdata/cmpyflag" , "개인");
- }
- exeReportPreview("RPAHA00412", "XMLSTR" , "" , "" , "false" , "", "", "", "", "false"); //빈센트
- }
- */
- var sHealexamflag = fGetHealExamFlag();
- var sRsrvdd = model.getValue("/root/main/info/rsrvacptinfo/item/rsrvdd");
- var sRsrvno = model.getValue("/root/main/info/rsrvacptinfo/item/rsrvno");
- model.setValue("/root/send/seqinfo/srchhealexamflag" , sHealexamflag ); //건진구분
- model.setValue("/root/send/seqinfo/srchrsrvdd" , sRsrvdd ); //건진예약등록일자
- model.setValue("/root/send/seqinfo/srchrsrvno" , sRsrvno); //건진예약등록번호
-
- //2016/12/19 기관코드 세팅
- model.makeValue("/root/send/seqinfo/instcd" , getUserInfo("dutplceinstcd")); //기관코드
- //2016/12/19 기관코드 세팅
-
- if(submit("TRAHA04034") == false ) return;
- model.makeNode("/root/main/seqprntdata/instcd");
- model.makeNode("/root/main/seqprntdata/pid");
- model.makeNode("/root/main/seqprntdata/sex");
- model.makeNode("/root/main/seqprntdata/orddeptcd");
- model.makeNode("/root/main/seqprntdata/hngnm");
- model.makeNode("/root/main/seqprntdata/age");
- model.makeNode("/root/main/seqprntdata/orddd");
-
- model.setValue("/root/main/seqprntdata/instcd" , getUserInfo("dutplceinstcd")); //기관코드
- model.setValue("/root/main/seqprntdata/pid" , model.getValue(ipt_pid.attribute("ref"))); //등록번호
- model.setValue("/root/main/seqprntdata/sex" , model.getValue(opt_sex.attribute("ref"))); //성별
- model.setValue("/root/main/seqprntdata/orddeptcd" , "건강증진센터"); //진료과
- model.setValue("/root/main/seqprntdata/hngnm" , model.getValue(ipt_pnm.attribute("ref"))); //성명
- model.setValue("/root/main/seqprntdata/age" , model.getValue(opt_age.attribute("ref"))); //나이
- //model.setValue("/root/main/seqprntdata/orddd" , model.getValue(ipt_orddd.attribute("ref"))); //진료일자
- model.setValue("/root/main/seqprntdata/orddd" , model.getValue(ipt_rsrvdd.attribute("ref"))); //예약일자
- model.makeValue("/root/main/seqprntdata/rsrvtm" , model.getValue(ipt_rsrvtm.attribute("ref"))); //예약시간
-
- model.makeValue("/root/main/seqprntdata/imgurl", getLogoImageURL()); // 병원 로고
-
- // 국적 구분 항목 추가
- var ntcd = model.getValue("/root/main/info/patinfo/item/brthareacnts");
-
- // 값이 비어있는 경우 한국으로 설정
- ntcd = ntcd == "" ? "0239" : ntcd;
-
- var ntnm = model.getValue("/root/init/baseinfo/init/naticd[cd='" + ntcd + "']/nm");
-
- var ntflag = "";
- var lnpath = "";
-
- if (ntcd == "0239") {
- // 한국어로 출력
- lnpath = "/root/init/sqlnlist/sqlninfo[ntcd='0239']/";
- } else if (instance1.selectNodes("/root/init/sqlnlist/sqlninfo[ntcd='" + ntcd + "']").length > 0
- && messageBox("순서표를 [ " + ntnm + " ] 국가의 언어로 출력하시겠습니까?", "Q999") == 6) {
- // 해당 언어로 출력
- lnpath = "/root/init/sqlnlist/sqlninfo[ntcd='" + ntcd + "']/";
-
- // 검사 항목 언어 설정
- if (ntcd == "0060") { // 영어
- ntflag = "_eng";
- } else if (ntcd == "0168") { // 중국어
- ntflag = "_chn";
- } if (ntcd == "0029") { // 러시아
- ntflag = "_rsa";
- }
-
- } else if (messageBox("순서표를 영어로 출력하시겠습니까?", "Q999") == 6) {
- // 영어로 출력
- lnpath = "/root/init/sqlnlist/sqlninfo[ntcd='0060']/";
- ntflag = "_eng";
- } else {
- // 한국어로 출력
- lnpath = "/root/init/sqlnlist/sqlninfo[ntcd='0239']/";
- }
-
- model.makeValue("/root/main/sqlninfo/sqln_tt", model.getValue(lnpath + "tt"));
- model.makeValue("/root/main/sqlninfo/sqln_nm", model.getValue(lnpath + "nm"));
- model.makeValue("/root/main/sqlninfo/sqln_pid", model.getValue(lnpath + "pid"));
- model.makeValue("/root/main/sqlninfo/sqln_age", model.getValue(lnpath + "age"));
- model.makeValue("/root/main/sqlninfo/sqln_bp", model.getValue(lnpath + "bp"));
- model.makeValue("/root/main/sqlninfo/sqln_ht", model.getValue(lnpath + "ht"));
- model.makeValue("/root/main/sqlninfo/sqln_wt", model.getValue(lnpath + "wt"));
- model.makeValue("/root/main/sqlninfo/sqln_exdd", model.getValue(lnpath + "exdd"));
- model.makeValue("/root/main/sqlninfo/sqln_lkno", model.getValue(lnpath + "lkno"));
- model.makeValue("/root/main/sqlninfo/sqln_cslt", model.getValue(lnpath + "cslt"));
- model.makeValue("/root/main/sqlninfo/sqln_drnm", model.getValue(lnpath + "drnm"));
- model.makeValue("/root/main/sqlninfo/sqln_csdd", model.getValue(lnpath + "csdd"));
- model.makeValue("/root/main/sqlninfo/sqln_exin_tt", model.getValue(lnpath + "exin_tt"));
- model.makeValue("/root/main/sqlninfo/sqln_exin_no", model.getValue(lnpath + "exin_no"));
- model.makeValue("/root/main/sqlninfo/sqln_exot_tt", model.getValue(lnpath + "exot_tt"));
- model.makeValue("/root/main/sqlninfo/sqln_exot_no", model.getValue(lnpath + "exot_no"));
- model.makeValue("/root/main/sqlninfo/sqln_exnm", model.getValue(lnpath + "exnm"));
- model.makeValue("/root/main/sqlninfo/sqln_stff", model.getValue(lnpath + "stff"));
- model.makeValue("/root/main/sqlninfo/sqln_infm", model.getValue(lnpath + "infm"));
- model.makeValue("/root/main/sqlninfo/sqln_togo", model.getValue(lnpath + "togo"));
-
- var nodeList= instance1.selectNodes("/root/main/seqprntdata/item");
- if((nodeList != null) && (nodeList.length > 0)){
- //검진 순서표를 분기처리(2016/12/19)
- if(getUserInfo("dutplceinstcd")=="031"){
- // 기준자료로 날짜를 관리하여 분기 처리 되도록 처리(2016/12/21)
- var startdd = model.getValue("/root/init/baseinfo/S970list/S970[cdid != '']/cdid");
- var today = getCurrentDate();
-
- if(parseInt(today)>=parseInt(startdd)){
- //내부검사
- model.makeNode("/root/tmp/in");
- model.makeNode("/root/tmp/inprnt");
- copyNodeListType("/root/tmp/in", "/root/main/seqprntdata/item[testroomflag='I']", "replace" , "" , "");
-
- var incnt = getNodeSetCnt("/root/tmp/in/item");
- for(var i =1; i<= incnt; i++){
- model.makeValue("/root/tmp/inprnt["+ i +"]/cntrroomcd" + i + "_I", model.getValue("/root/tmp/in/item[iorn='"+ i + "']/cntrroomcd"));
- model.makeValue("/root/tmp/inprnt["+ i +"]/testroomnm" + i + "_I", model.getValue("/root/tmp/in/item[iorn='"+ i + "']/testroomnm" + ntflag));
- model.makeValue("/root/tmp/inprnt["+ i +"]/usernm" + i + "_I", model.getValue("/root/tmp/in/item[iorn='"+ i + "']/usernm"));
- }
-
- //외부검사
- model.makeNode("/root/tmp/out");
- model.makeNode("/root/tmp/outprnt");
- copyNodeListType("/root/tmp/out", "/root/main/seqprntdata/item[testroomflag='O']", "replace" , "" , "");
-
- var outcnt = getNodeSetCnt("/root/tmp/out/item");
- for(var i =1; i<= outcnt; i++){
- model.makeValue("/root/tmp/outprnt["+ i +"]/cntrroomcd" + i + "_O", i);
- model.makeValue("/root/tmp/outprnt["+ i +"]/testroomnm" + i + "_O", model.getValue("/root/tmp/out/item[iorn='"+ i + "']/testroomnm") + ntflag);
- model.makeValue("/root/tmp/outprnt["+ i +"]/usernm" + i + "_O", model.getValue("/root/tmp/out/item[iorn='"+ i + "']/usernm"));
- }
-
- exeReportPreview("RPAHA00417", "XMLSTR" , "" , "" , "true" , "", "", "", "", "true");
- model.removenode("/root/tmp");
- model.refresh();
- }else{
- exeReportPreview("RPAHA00414", "XMLSTR" , "" , "" , "true" , "", "", "", "", "true");
- }
- }else{
- exeReportPreview("RPAHA00414", "XMLSTR" , "" , "" , "true" , "", "", "", "", "true");
- }
- //검진 순서표를 분기처리(2016/12/19)
- }
- }
-
- /*
- * 건강검진 신청서
- */
- function fPrntapp() {
- model.resetInstanceNode("/root/main/appprntdata");
- model.removeNodeset("/root/main/appprntdata/item");
-
- var nodeList = instance1.selectNodes("/root/main/info/rsrvacptinfo/addlst[sel='Y']");
- if(nodeList.length > 0) {
- setCSVToNode( "/root/main/appprntdata",getNodeListCSV(nodeList),"item");
- model.makeNode("/root/main/appprntdata/item[" + (nodeList.length + 1) + "]");
- model.makeValue("/root/main/appprntdata/item[" + (nodeList.length +1) + "]/testnm" , model.getValue("/root/main/info/rsrvacptinfo/item/pkgnm"));
- }else{
- model.makeNode("/root/main/appprntdata/item");
- model.makeValue("/root/main/appprntdata/item/testnm" , model.getValue("/root/main/info/rsrvacptinfo/item/pkgnm"));
- }
-
- model.makeValue("/root/main/appprntdata/hngnm" , model.getValue("/root/main/info/patinfo/item/hngnm")); // 성명
- model.makeValue("/root/main/appprntdata/rrgstno" , model.getValue("/root/main/info/patinfo/item/rgstno1") + "-" + model.getValue("/root/main/info/patinfo/item/rgstno2")); // 주민등록번호
- model.makeValue("/root/main/appprntdata/address" , model.getValue("/root/main/info/patinfo/item/addr1") + model.getValue("/root/main/info/patinfo/item/detladdr1")); // 주소
- model.makeValue("/root/main/appprntdata/telno" , model.getValue("/root/main/info/patinfo/item/telno")); //전화번호
- model.makeValue("/root/main/appprntdata/rsrvdd" , model.getValue("/root/main/info/rsrvacptinfo/item/rsrvdd")); // 신청일
- model.makeValue("/root/main/appprntdata/disc" , model.getValue("/root/init/baseinfo/pamcdlst/disccdlst[cd='" +model.getValue("/root/main/info/rsrvacptinfo/item/disccd") + "']/nm")); // 감면사항
- model.makeValue("/root/main/appprntdata/rsrvflag" , model.getValue("/root/init/baseinfo/rsrvflaglst/A0115[cdid='" + model.getValue("/root/main/info/rsrvacptinfo/item/rsrvflag") + "']/cdnm")); // 예약구분
- model.makeValue("/root/main/appprntdata/pid" , model.getValue("/root/main/info/rsrvacptinfo/item/pid")); //등록번호
- model.makeValue("/root/main/appprntdata/mpphone" , model.getValue("/root/main/info/patinfo/item/mpphon")); // 핸드폰
- model.makeValue("/root/main/appprntdata/hopedd" , model.getValue("/root/main/info/rsrvacptinfo/item/hopedd")); //예약일자
- model.makeValue("/root/main/appprntdata/cmcpynm" , model.getValue("/root/main/info/rsrvacptinfo/item/cmpynm")); //회사명
-
- var pkgcd = model.getValue("/root/main/info/rsrvacptinfo/item/pkgcd");
- var vPkgcd = model.getValue("/root/pkgcdlst/item1[pkgcd='"+pkgcd+"']/pkgcd");
- var vPkgdesc = model.getValue("/root/pkgcdlst/item1[pkgcd='"+pkgcd+"']/pkgdesc");
- // var vPkgcd = model.getValue("/root/pkgcdlst/item1/pkgcd");
- // var vPkgdesc = model.getValue("/root/pkgcdlst/item1/pkgdesc");
- if(!isNull(vPkgdesc)) {
- model.makeValue("/root/main/appprntdata/pkgdesc" , "【"+vPkgcd+"】 패키지설명 : \n"+vPkgdesc);
- // model.makeNode("/root/main/appprntdata/item");
- // model.makeValue("/root/main/appprntdata/item/testnm" , "【"+model.getValue("/root/temp/pkgcdlst/item1/pkgcd")+"】 패키지설명 : \n"+model.getValue("/root/temp/pkgcdlst/item1/pkgdesc"));
- }
-
- exeReportPreview("RPAHA00413", "XMLSTR" , "" , "" , "false" , "", "", "", "", "false");
- }
-
- /*
- * 문진출력 상태정보 등록
- */
- function fSetInqrPrnt() {
- var rsrvdd = model.getValue("/root/main/info/rsrvacptinfo/item/rsrvdd");
- var rsrvno = model.getValue("/root/main/info/rsrvacptinfo/item/rsrvno");
- var pid = model.getValue("/root/main/info/rsrvacptinfo/item/pid");
- var orddd = model.getValue("/root/main/info/rsrvacptinfo/item/orddd");
- var healexamdetlflag = model.getValue("/root/main/info/rsrvacptinfo/item/healexamdetlflag");
- var instcd = model.getValue("/root/main/info/rsrvacptinfo/item/instcd");
-
- // 대상자가 선택일경우
- if(rsrvdd != "" && rsrvno != "" && pid != "" && healexamdetlflag !="" && instcd != "") {
- model.makeValue("/root/send/inqrinfo/rsrvdd" ,rsrvdd);
- model.makeValue("/root/send/inqrinfo/rsrvno" ,rsrvno);
- model.makeValue("/root/send/inqrinfo/pid" ,pid);
- model.makeValue("/root/send/inqrinfo/orddd" ,orddd);
- model.makeValue("/root/send/inqrinfo/healexamdetlflag" ,healexamdetlflag);
- model.makeValue("/root/send/inqrinfo/instcd" ,instcd);
- model.makeValue("/root/send/inqrinfo/inqrprntflag" ,"P");
- submit("TXAHA00110");
- }
- }
-
- /*
- *
- */
- function fSetAddEdit(vMode) {
- idxs = grd_addlst.rows;
- for(var i=1; i <= idxs; i++) {
- grd_addlst.isReadOnly( i , grd_addlst.colRef("testflag") ) = vMode;
- grd_addlst.isReadOnly( i , grd_addlst.colRef("uncocd") ) = vMode;
- grd_addlst.isReadOnly( i , grd_addlst.colRef("scoreamt") ) = vMode;
- }
- }
-
- /*
- * 주민번호 체크
- */
- function RgstnoCheck(){
- var rgstno1 = ipt_rgstno1.currentText;
- var rgstno2 = ipt_rgstno2.currentText;
- var rgstno1 = model.getValue("/root/main/info/patinfo/item/rgstno1").getTrim();
- var rgstno2 = model.getValue("/root/main/info/patinfo/item/rgstno2").getTrim();
-
- if(rgstno1.length != 6 ){
- messageBox("주민번호 앞6자리 형식오류입니다. 올바른 형태로 입력하십시요!","E999","");
- model.setFocus("ipt_rgstno1");
- return false;
- }else if(rgstno2.length != 7){
- messageBox("주민번호 뒤7자리 형식오류입니다. 올바른 형태로 입력하십시요!","E999","");
- model.setFocus("ipt_rgstno2");
- return false;
- }
- return true;
- }
-
- /*
- *
- */
- function fGetCmpyConinfo() {
- model.setValue("/root/sendcmpy/srchconseq" , model.getValue("/root/main/info/rsrvacptinfo/item/conseq"));
- model.setValue("/root/sendcmpy/srchconhistseq" , model.getValue("/root/main/info/rsrvacptinfo/item/conhistseq"));
- model.setValue("/root/sendcmpy/srchcmpycd" , model.getValue("/root/main/info/rsrvacptinfo/item/cmpycd"));
- model.setValue("/root/sendcmpy/srchhealexamflag" , fGetHealExamFlag());
- submit("TRAHB00503",false);
-
- var node = model.instance1.selectSingleNode("/root/temp/coninfolst");
- if(node != null){
- model.copyNode("/root/main/coninfo/cmpyconlst", "/root/temp/coninfolst");
- }
-
- //업체정보
- model.setValue("/root/main/coninfo/cmpyinfo/item/cmpycd" , model.getValue("/root/temp/coninfolst/item/cmpycd" ));
- model.setValue("/root/main/coninfo/cmpyinfo/item/cmpynm" , model.getValue("/root/temp/coninfolst/item/cmpynm" ));
- model.setValue("/root/main/coninfo/cmpyinfo/item/cmpyid" , model.getValue("/root/temp/coninfolst/item/cmpyid" ));
- model.setValue("/root/main/coninfo/cmpyinfo/item/cmpyno" , model.getValue("/root/temp/coninfolst/item/cmpyno" ));
- model.setValue("/root/main/coninfo/cmpyinfo/item/inducsid" , model.getValue("/root/temp/coninfolst/item/inducsid" ));
- model.setValue("/root/main/coninfo/cmpyinfo/item/zipcd1" , model.getValue("/root/temp/coninfolst/item/zipcd1" ));
- model.setValue("/root/main/coninfo/cmpyinfo/item/zipcd2" , model.getValue("/root/temp/coninfolst/item/zipcd2" ));
- model.setValue("/root/main/coninfo/cmpyinfo/item/zipcdseq" , model.getValue("/root/temp/coninfolst/item/zipcdseq" ));
- model.setValue("/root/main/coninfo/cmpyinfo/item/addr" , model.getValue("/root/temp/coninfolst/item/addr" ));
- model.setValue("/root/main/coninfo/cmpyinfo/item/detladdr" , model.getValue("/root/temp/coninfolst/item/detladdr" ));
- model.setValue("/root/main/coninfo/cmpyinfo/item/remcnts" , model.getValue("/root/temp/coninfolst/item/cmpyremcnts" ));
-
- //계약정보
- model.setValue("/root/main/coninfo/cmpyconinfo/item/cmpycd" , model.getValue("/root/temp/coninfolst/item/cmpycd" ));
- model.setValue("/root/main/coninfo/cmpyconinfo/item/conseq" , model.getValue("/root/temp/coninfolst/item/conseq" ));
- model.setValue("/root/main/coninfo/cmpyconinfo/item/conhistseq" , model.getValue("/root/temp/coninfolst/item/conhistseq" ));
- model.setValue("/root/main/coninfo/cmpyconinfo/item/condd" , model.getValue("/root/temp/coninfolst/item/condd" ));
- model.setValue("/root/main/coninfo/cmpyconinfo/item/contype" , model.getValue("/root/temp/coninfolst/item/contype" ));
- model.setValue("/root/main/coninfo/cmpyconinfo/item/confromdd" , model.getValue("/root/temp/coninfolst/item/confromdd" ));
- model.setValue("/root/main/coninfo/cmpyconinfo/item/contodd" , model.getValue("/root/temp/coninfolst/item/contodd" ));
- model.setValue("/root/main/coninfo/cmpyconinfo/item/pkgcd" , model.getValue("/root/temp/coninfolst/item/pkgcd" ));
- model.setValue("/root/main/coninfo/cmpyconinfo/item/pkgnm" , model.getValue("/root/temp/coninfolst/item/pkgnm" ));
- model.setValue("/root/main/coninfo/cmpyconinfo/item/mantotamt" , model.getValue("/root/temp/coninfolst/item/mantotamt" ));
- model.setValue("/root/main/coninfo/cmpyconinfo/item/womtotamt" , model.getValue("/root/temp/coninfolst/item/womtotamt" ));
- model.setValue("/root/main/coninfo/cmpyconinfo/item/mandiscrate" , model.getValue("/root/temp/coninfolst/item/mandiscrate" ));
- model.setValue("/root/main/coninfo/cmpyconinfo/item/womdiscrate" , model.getValue("/root/temp/coninfolst/item/womdiscrate" ));
- model.setValue("/root/main/coninfo/cmpyconinfo/item/mandiscamt" , model.getValue("/root/temp/coninfolst/item/mandiscamt" ));
- model.setValue("/root/main/coninfo/cmpyconinfo/item/womdiscamt" , model.getValue("/root/temp/coninfolst/item/womdiscamt" ));
- model.setValue("/root/main/coninfo/cmpyconinfo/item/mancnfmamt" , model.getValue("/root/temp/coninfolst/item/mancnfmamt" ));
- model.setValue("/root/main/coninfo/cmpyconinfo/item/womcnfmamt" , model.getValue("/root/temp/coninfolst/item/womcnfmamt" ));
- model.setValue("/root/main/coninfo/cmpyconinfo/item/uncocd" , model.getValue("/root/temp/coninfolst/item/uncocd" ));
- model.setValue("/root/main/coninfo/cmpyconinfo/item/chrgnm" , model.getValue("/root/temp/coninfolst/item/chrgnm" ));
- model.setValue("/root/main/coninfo/cmpyconinfo/item/chrgtelno" , model.getValue("/root/temp/coninfolst/item/chrgtelno" ));
- model.setValue("/root/main/coninfo/cmpyconinfo/item/remcnts" , model.getValue("/root/temp/coninfolst/item/remcnts" ));
- model.setValue("/root/main/coninfo/cmpyconinfo/item/status" , model.getValue("/root/temp/coninfolst/item/status" ));
- model.setValue("/root/main/coninfo/cmpyconinfo/item/mancmpychrgamt" , model.getValue("/root/temp/coninfolst/item/mancmpychrgamt" ));
- model.setValue("/root/main/coninfo/cmpyconinfo/item/womcmpychrgamt" , model.getValue("/root/temp/coninfolst/item/womcmpychrgamt" ));
- model.setValue("/root/main/coninfo/cmpyconinfo/item/conhistcd" , model.getValue("/root/temp/coninfolst/item/conhistcd" ));
- model.setValue("/root/main/coninfo/cmpyconinfo/item/healexamflag" , model.getValue("/root/temp/coninfolst/item/healexamflag" ));
- model.copyNode("/root/main/coninfo/cmpyconlst", "/root/temp/coninfolst");
-
- var cmpyzipcd1 = model.getValue("/root/main/coninfo/cmpyinfo/item/zipcd1");
- var cmpyzipcd2 = model.getValue("/root/main/coninfo/cmpyinfo/item/zipcd2");
- var cmpyzipseq = model.getValue("/root/main/coninfo/cmpyinfo/item/zipcdseq");
- var cmpyaddr = model.getValue("/root/main/coninfo/cmpyinfo/item/addr");
- var cmpydetladdr = model.getValue("/root/main/coninfo/cmpyinfo/item/detladdr");
- var zipcd31 = model.getValue("/root/main/info/patinfo/item/zipcd31");
- var zipcd32 = model.getValue("/root/main/info/patinfo/item/zipcd32");
- var zipcdseq3 = model.getValue("/root/main/info/patinfo/item/zipcdseq3");
-
- if(cmpyzipcd1 != "" && cmpyzipcd2 != "" && cmpyzipseq != "") {
- if(!(cmpyzipcd1 == zipcd31 && cmpyzipcd2 == zipcd32 && cmpyzipseq == zipcdseq3)) {
- model.makeValue("/root/main/info/patinfo/item/zipcd31" , cmpyzipcd1);
- model.makeValue("/root/main/info/patinfo/item/zipcd32" , cmpyzipcd2);
- model.makeValue("/root/main/info/patinfo/item/zipcdseq3" , cmpyzipseq);
- model.makeValue("/root/main/info/patinfo/item/addr3" , cmpyaddr);
- model.makeValue("/root/main/info/patinfo/item/detladdr3" , cmpydetladdr);
- }
- }
- model.refresh();
- }
-
- /*
- *
- */
- function fSetSendyn(){
- if(model.getValue("/root/main/info/rsrvacptinfo/item/sendyn") == 'Y'){
- caption60.attribute("background-color") = "#FF0000";
- }else{
- caption60.initStyle("background-color");
- }
- }
-
-
- /*
- * 진료비세부내역서 출력 - 서원식
- */
- function fSpecBillPrint() {
- var vpid = model.getValue("/root/main/info/patinfo/item/pid");
- if (vpid == "" || vpid == " " || vpid == null ) {
- messageBox("선택된 환자가 없습니다.","E999","");
- return;
- }
-
- var statFlag = model.getValue("/root/main/info/rsrvacptinfo/item/statflag");
- model.setValue("/root/send/srchhealexamflag" , fGetHealExamFlag()); //건진구분
- model.setValue("/root/send/srchpid" , model.getValue("/root/main/info/patinfo/item/pid" )); //등록번호
- model.setValue("/root/send/srchrsrvdd" , model.getValue("/root/main/info/rsrvacptinfo/item/rsrvdd")); //건진예약등록일자
- model.setValue("/root/send/srchrsrvno" , model.getValue("/root/main/info/rsrvacptinfo/item/rsrvno")); //건진예약등록번호
- if (statFlag == "C"){
- model.setValue("/root/send/srchorddd" , "");
- model.setValue("/root/send/srchhopedd" , model.getValue("/root/main/info/rsrvacptinfo/item/orddd")); //진료일자
- }else{
- model.setValue("/root/send/srchorddd" , model.getValue("/root/main/info/rsrvacptinfo/item/orddd")); //진료일자
- }
-
- model.makeValue("/root/send/srchcretno" , model.getValue("/root/main/info/rsrvacptinfo/item/cretno")); //원무생성번호
- model.makeValue("/root/send/hopedd" , model.getValue("/root/main/info/rsrvacptinfo/item/hopedd") ); //진료일자
- model.makeValue("/root/send/ordtype" , "진료비세부내역서" );
- modal("SMAHA00110");
- }
-
- /*
- * 합번등록번호 조회
- */
- function fGetBindPidCheck(){
- model.makeValue("/root/sendbindpidinfo/srchpid" , ipt_pid.currentText);
- model.makeValue("/root/sendbindpidinfo/srchhngnm" , ipt_pnm.currentText);
- model.makeValue("/root/sendbindpidinfo/srchrrgstno1" , ipt_rgstno1.currentText);
- model.makeValue("/root/sendbindpidinfo/srchrrgstno2" , ipt_rgstno2.currentText);
- submit("TRAHA00123", false);
- //등록번호가 2개인 환자 합번여부 체크 및 합번 신청
- if(getNodesetCount("/root/hidden/rcv/bindpid/oldpid") > 0){
- var cnt = getNodesetCount("/root/hidden/rcv/bindpid/oldpid");
- var pid = model.getValue("/root/main/info/patinfo/item/pid");
- var hngnm = model.getValue("/root/main/info/patinfo/item/hngnm");
- var pids = ' ';
- for(var i=1; i<= cnt; i++){
- if(model.getValue("/root/hidden/rcv/bindpid[" + i + "]/pid") == 'OLDPID'){
- var sBindPid = model.getValue("/root/hidden/rcv/bindpid[" + i + "]/newpid");
- var retValue = messageBox(pid + "(" + hngnm + ") 환자의 등록번호가 [ " + sBindPid + " ] 로 합번 신청되었습니다. 합번 신청한 번호로 재조회 하시겠습니까?", "Q999", "");
- if(retValue == '6'){
- model.setValue("/root/main/info/patinfo/item/pid", sBindPid);
- ipt_pid.refresh();
- ipt_pid.dispatch("onkeyup");
- return;
- }else{
- btn_clear.dispatch("onclick");
- return;
- }
- }
- pids = pids + model.getValue("/root/hidden/rcv/bindpid[" + i + "]/oldpid") + ' ';
- }
- var retValue = window.alert(hngnm + "님의 등록번호가 " + cnt + "개 더 존재합니다.[" + pids + "]\n합번 신청하시겠습니까?", "확인", 4|36|256 );
- if(retValue == '6'){
- if(submit("TRAHA00124")){
- messageBox("합번 신청 완료!", "I999", "");
- }else{
- if( messageBox("합번 신청 오류!! 재신청 하시겠습니까?", "Q999", "") == '6'){
- if( submit("TRAHA04020")){
- messageBox("합번 재신청 완료!", "I999", "");
- }else{
- messageBox("합번 재신청 오류!! 정보지원팀에 문의하세요.", "E999", "");
- }
- }else{
-
- }
- }
- }
- }
- }
-
- /*
- *
- */
- function getImgURL(imgcd, type){
- if (type == null || type == "") {
- type = "gif";
- }
- return getDomain()+"/himed/webapps/com/commonweb/images/"+imgcd+"." + type;
- }
-
- /*
- *
- */
- function Cekday(ckdd){
- var d, ckday, x;
- var x = new Array("일요일", "월요일", "화요일");
- var x = x.concat("수요일","목요일", "금요일");
- var x = x.concat("토요일");
- d = new Date(ckdd.substr(0,4),ckdd.substr(4,2)-1,ckdd.substr(6,2));
- ckday = d.getDay();
- return( x[ckday]);
- }
-
- function fGetpkgdesc() {
- model.makeValue("/root/send/pkg/srchinstcd",model.getValue("/root/main/info/rsrvacptinfo/item/instcd"));
- model.makeValue("/root/send/pkg/srchhealexamflag",model.getValue("/root/main/info/rsrvacptinfo/item/healexamflag"));
- model.makeValue("/root/send/pkg/srchhealexamdetlflag",model.getValue("/root/main/info/rsrvacptinfo/item/healexamdetlflag"));
- model.makeValue("/root/send/pkg/srchpkgcd",model.getValue("/root/main/info/rsrvacptinfo/item/pkgcd"));
- model.makeValue("/root/send/pkg/srchpkgnm","");
- model.makeValue("/root/send/pkg/srchpkgflag","");
- model.makeValue("/root/send/pkg/srchinetyn","");
- model.makeValue("/root/send/pkg/srchuseyn","");
- submit("TRAHB00301");
- }
- ]]>
- </script>
- </xhtml:head>
- <xhtml:body guideline="1,1193;2,782;2,756;1,1197;" style="color:transparent; text-align:left; margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <group id="grp_tle" style="left:0px; top:0px; width:1195px; height:13px; ">
- <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:106px; height:14px; ">
- <![CDATA[예약/접수]]>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- open("SMAHA04700");
- ]]>
- </script>
- </caption>
- </group>
- <group id="group2" scroll="auto" style="left:0px; top:13px; width:1195px; height:744px; ">
- <button id="button16" class="btn2_letter6" style="left:1104px; top:495px; width:86px; height:19px; ">
- <caption>신 청 서</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fPrntapp();
- ]]>
- </script>
- </button>
- <button id="btn_examseq2" class="btn2_letter3" style="left:1104px; top:516px; width:53px; height:19px; ">
- <caption>순서표</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fPrntScndSeq();
- ]]>
- </script>
- </button>
- <button id="button12" class="btn_sw" group="tab" selected="true" style="left:1016px; top:497px; width:84px; height:22px; ">
- <caption>단체정보</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.toggle("case2" );
- button12.selected = true;
- ]]>
- </script>
- </button>
- <button id="button11" class="btn_sw" group="tab" selected="true" style="left:932px; top:497px; width:84px; height:22px; ">
- <caption>개인정보</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.toggle("case1" );
- button11.selected = true;
- ]]>
- </script>
- </button>
- <switch id="switch2" style="left:317px; top:518px; width:783px; height:77px; ">
- <case id="case1" selected="true">
- <caption id="caption25" class="cell_1" style="left:2px; top:2px; width:55px; height:23px; vertical-align:middle; ">직원정보</caption>
- <caption id="caption23" class="cell_1" style="left:2px; top:26px; width:55px; height:23px; vertical-align:middle; ">가족건진</caption>
- <input id="ipt_empid" ref="/root/main/info/rsrvacptinfo/item/empid" class="input_default" maxlength="10" style="left:60px; top:5px; width:100px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- inputEnterKey("btn_srchemp", "DOMActivate");
- ]]>
- </script>
- </input>
- <button id="btn_srchemp" class="icon_search" style="left:165px; top:5px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- //원무 직원가족조회 변경에 따른 수정 - 2012.12.12
- if(model.getValue("/root/main/info/patinfo/item/pid") != ""){
- clearParameter("SPPMC03800_pid");
- clearParameter("SPPMC03800_emplid");
- clearParameter("SPPMC03800_emplnm");
- clearParameter("SPPMC03800_discuncocd");
- clearParameter("SPPMC03800_famyrelcd");
-
- setParameter("SPPMC03800_pid" , model.getValue("/root/main/info/patinfo/item/pid"));
- // setParameter("SPPMC03800_emplid" , "");
- // setParameter("SPPMC03800_emplnm" , model.getValue("/root/main/info/patinfo/item/hngnm"));
- // setParameter("SPPMC03800_rrgstno1" , model.getValue("/root/main/info/patinfo/item/rgstno1"));
- // setParameter("SPPMC03800_rrgstno2" , model.getValue("/root/main/info/patinfo/item/rgstno2"));
- modal("SPPMC03800", "1","150", "150", "SPPMC03800", "", "");
- model.setValue("/root/main/info/rsrvacptinfo/item/empid" , getParameter("SPPMC03800_emplid"));
- model.setValue("/root/main/info/rsrvacptinfo/item/empnm" , getParameter("SPPMC03800_emplnm"));
- model.setValue("/root/main/info/rsrvacptinfo/item/disccd" , getParameter("SPPMC03800_discuncocd"));
- model.setValue("/root/main/info/rsrvacptinfo/item/emprelacd" , getParameter("SPPMC03800_famyrelcd"));
- cmb_disccd.dispatch("xforms-select");
- model.refresh();
- }
- ]]>
- </script>
- </button>
- <input id="opt_empnm" ref="/root/main/info/rsrvacptinfo/item/empnm" class="output_fix" style="left:185px; top:5px; width:176px; height:19px; "/>
- <input id="ipt_famypid" ref="/root/main/info/rsrvacptinfo/item/famypid" class="input_default" maxlength="10" style="left:60px; top:29px; width:100px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- inputEnterKey("btn_selfamalyid", "DOMActivate");
- ]]>
- </script>
- </input>
- <button id="btn_selfamalyid" class="icon_search" style="left:165px; top:29px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fSearchPatInfo("SMAHA00100", "pnm", ipt_famypid.currentText , "N", "", ipt_famypid.attribute("ref") , opt_famypnm.attribute("ref") );
- model.setFocus("cmb_famyrelacd");
- ]]>
- </script>
- </button>
- <input id="opt_famypnm" ref="/root/main/info/rsrvacptinfo/item/famypnm" class="output_fix" style="left:185px; top:29px; width:176px; height:19px; "/>
- <caption id="caption24" class="cell_1" style="left:2px; top:50px; width:55px; height:23px; vertical-align:middle; ">직원소개</caption>
- <input id="ipt_recmempid" ref="/root/main/info/rsrvacptinfo/item/recmempid" class="input_default" maxlength="10" style="left:60px; top:53px; width:100px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- inputEnterKey("btn_rememp", "DOMActivate");
- ]]>
- </script>
- </input>
- <button id="btn_rememp" class="icon_search" style="left:165px; top:53px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- /*
- fGetEmpInfo( ipt_recmempid.attribute("ref") , opt_recmempnm.attribute("ref") );
- if(ipt_recmempid.currentText !=""){
- model.makeValue("/root/main/info/rsrvacptinfo/item/deptcd",model.getValue("/root/hidden/onerowselect/list/posdeptcd"));
- model.makeValue("/root/main/info/rsrvacptinfo/item/deptcd",model.getValue("/root/hidden/onerowselect/list/posdeptcd"));
- model.makeValue("/root/main/info/rsrvacptinfo/item/clntempid",model.getValue("/root/hidden/onerowselect/list/userid"));
- }
- */
- modal("SPAHA00800", "1","150", "150", "SPAHA00800", "", "");
- ]]>
- </script>
- </button>
- <input id="opt_recmempnm" ref="/root/main/info/rsrvacptinfo/item/recmempnm" class="output_fix" disabled="true" style="left:185px; top:53px; width:176px; height:19px; ">
- <!--
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var rtn = messageBox("직원소개 할인을 사용 " , "S001") ;
- if(rtn == 6){
- model.setValue(cmb_disccd.attribute("ref") , "F83");
- cmb_disccd.dispatch("xforms-select");
- }
- ]]>
- </script>
- -->
- </input>
- <caption id="caption26" class="cell_1" style="left:370px; top:2px; width:59px; height:23px; vertical-align:middle; ">관계</caption>
- <select1 id="cmb_emprelacd" ref="/root/main/info/rsrvacptinfo/item/emprelacd" class="combo_default" appearance="minimal" itemcount="10" style="left:430px; top:5px; width:120px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/baseinfo/relacdlst/P0438">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </select1>
- <caption id="caption74" class="cell_1" style="left:370px; top:26px; width:59px; height:23px; vertical-align:middle; ">가족관계</caption>
- <select1 id="cmb_famyrelacd" ref="/root/main/info/rsrvacptinfo/item/famyrelacd" class="combo_default" appearance="minimal" itemcount="10" style="left:430px; top:29px; width:120px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/baseinfo/relacdlst/P0438">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </select1>
- <line id="line35" class="line_2" style="x1:2px; y1:25px; x2:740px; y2:25px; "/>
- <line id="line10" class="line_2" style="x1:2px; y1:49px; x2:740px; y2:49px; "/>
- </case>
- <case id="case2">
- <caption id="caption50" class="cell_1" style="left:280px; top:26px; width:55px; height:23px; vertical-align:middle; ">소속</caption>
- <input id="ipt_deptcd" ref="/root/main/info/rsrvacptinfo/item/clntcmpynm" class="input_default" maxlength="30" style="left:337px; top:29px; width:210px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fMoveFocus("ipt_clntempid");
- ]]>
- </script>
- </input>
- <caption id="caption31" class="cell_1" style="left:3px; top:26px; width:55px; height:23px; vertical-align:middle; ">부서</caption>
- <input id="input3" ref="/root/main/info/rsrvacptinfo/item/clntdeptnm" class="input_default" maxlength="30" style="left:60px; top:29px; width:210px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fMoveFocus("ipt_deptcd");
- ]]>
- </script>
- </input>
- <caption id="caption79" class="cell_1" style="left:3px; top:50px; width:55px; height:23px; vertical-align:middle; ">사번</caption>
- <input id="ipt_clntempid" ref="/root/main/info/rsrvacptinfo/item/clntempid" class="input_default" maxlength="10" style="left:60px; top:54px; width:100px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fMoveFocus("ipt_jobpos");
- ]]>
- </script>
- </input>
- <caption id="caption48" class="cell_1" style="left:280px; top:50px; width:55px; height:23px; vertical-align:middle; ">직위</caption>
- <input id="ipt_jobpos" ref="/root/main/info/rsrvacptinfo/item/clntpos" class="input_default" maxlength="10" style="left:337px; top:54px; width:102px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fMoveFocus("tar_remcnts");
- ]]>
- </script>
- </input>
- <caption id="caption5" class="cell_1" style="left:3px; top:2px; width:55px; height:23px; vertical-align:middle; ">관계</caption>
- <line id="line53" class="line_2" style="x1:2px; y1:25px; x2:740px; y2:25px; "/>
- <line id="line54" class="line_2" style="x1:2px; y1:49px; x2:740px; y2:49px; "/>
- <input id="ipt_fmhngnm" ref="/root/main/info/rsrvacptinfo/item/fmhngnm" class="input_default" imemode="hangul" maxlength="50" style="left:60px; top:5px; width:100px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fMoveFocus("ipt_fmrgstno1");
- ]]>
- </script>
- </input>
- <input id="ipt_fmrgstno1" ref="/root/main/info/rsrvacptinfo/item/fmrgstno1" class="input_default" format="999999" style="left:165px; top:5px; width:57px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fMoveFocus("ipt_fmrgstno2");
- ]]>
- </script>
- </input>
- <input id="ipt_fmrgstno2" ref="/root/main/info/rsrvacptinfo/item/fmrgstno2" class="input_default" format="9999999" style="left:235px; top:5px; width:57px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fMoveFocus("cmb_fmrelacd");
- ]]>
- </script>
- </input>
- <caption id="caption20" class="search_n_b" style="left:224px; top:5px; width:12px; height:17px; font-weight:bolder; ">-</caption>
- <select1 id="cmb_fmrelacd" ref="/root/main/info/rsrvacptinfo/item/fmrelacd" class="combo_default" appearance="minimal" itemcount="10" style="left:295px; top:5px; width:120px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/baseinfo/detlcodelst/item/">
- <label ref="etcdetlnm"/>
- <value ref="etcdetlcd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- //messageBox(model.getValue("/root/main/info/rsrvacptinfo/item/fmrelacd"), "I" );
- //model.setValue( "/root/main/info/rsrvacptinfo/item/fmrelacd", cmb_fmrelacd.value);
- //model.refresh();
- cmb_fmrelacd.refresh();
- ]]>
- </script>
- </select1>
- </case>
- </switch>
- <button id="button13" class="btn5_letter6" style="left:1104px; top:600px; width:86px; height:19px; ">
- <caption>추가정보저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- //수납자 마감여부 체크하여 처리
- if(isMagmAprv()){
- return false; //마감결제 완료되어있으므로 더이상 진행하지 않음
- }
-
- if(model.getValue("/root/main/info/rsrvacptinfo/item/rsrvno") == ""){
- messageBox("예약(접수)이후에만 특이사항을 별도로 저장하실수 있습니다.", "I");
- return false;
- }
- model.removenode("/root/sendcmts");
-
- model.makeValue("/root/sendcmts/healexamflag" , model.getValue("/root/main/info/rsrvacptinfo/item/healexamflag"));
- model.makeValue("/root/sendcmts/healexamdetlflag" , model.getValue("/root/main/info/rsrvacptinfo/item/healexamdetlflag"));
- model.makeValue("/root/sendcmts/rsrvdd" , model.getValue("/root/main/info/rsrvacptinfo/item/rsrvdd"));
- model.makeValue("/root/sendcmts/rsrvno" , model.getValue("/root/main/info/rsrvacptinfo/item/rsrvno"));
- model.makeValue("/root/sendcmts/savetype" , "ALL");
- model.makeValue("/root/sendcmts/remcnts" , model.getValue("/root/main/info/rsrvacptinfo/item/remcnts"));
- model.makeValue("/root/sendcmts/empid" , model.getValue("/root/main/info/rsrvacptinfo/item/empid"));
- model.makeValue("/root/sendcmts/emprelacd" , model.getValue("/root/main/info/rsrvacptinfo/item/emprelacd"));
- model.makeValue("/root/sendcmts/famypid" , model.getValue("/root/main/info/rsrvacptinfo/item/famypid"));
- model.makeValue("/root/sendcmts/famyrelacd" , model.getValue("/root/main/info/rsrvacptinfo/item/famyrelacd"));
- model.makeValue("/root/sendcmts/recmempid" , model.getValue("/root/main/info/rsrvacptinfo/item/recmempid"));
- model.makeValue("/root/sendcmts/recmemseq" , model.getValue("/root/main/info/rsrvacptinfo/item/recmemseq"));
- model.makeValue("/root/sendcmts/fmhngnm" , model.getValue("/root/main/info/rsrvacptinfo/item/fmhngnm"));
- model.makeValue("/root/sendcmts/fmrgstno1" , model.getValue("/root/main/info/rsrvacptinfo/item/fmrgstno1"));
- model.makeValue("/root/sendcmts/fmrgstno2" , model.getValue("/root/main/info/rsrvacptinfo/item/fmrgstno2"));
- model.makeValue("/root/sendcmts/fmrelacd" , model.getValue("/root/main/info/rsrvacptinfo/item/fmrelacd"));
- model.makeValue("/root/sendcmts/clntdeptnm" , model.getValue("/root/main/info/rsrvacptinfo/item/clntdeptnm"));
- model.makeValue("/root/sendcmts/clntcmpynm" , model.getValue("/root/main/info/rsrvacptinfo/item/clntcmpynm"));
- model.makeValue("/root/sendcmts/clntempid" , model.getValue("/root/main/info/rsrvacptinfo/item/clntempid"));
- model.makeValue("/root/sendcmts/clntpos" , model.getValue("/root/main/info/rsrvacptinfo/item/clntpos"));
- submit("TXAHA04029");
- ]]>
- </script>
- </button>
- <button id="button7" class="btn2_letter6" style="left:1104px; top:558px; width:86px; height:19px; ">
- <caption>종합판정관리</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- setParameter("SMAHR00500_PARAM1", fGetHealExamFlag());
- setParameter("SMAHR00500_PARAM2", model.getValue("/root/main/info/rsrvacptinfo/item/pid"));
- openUrl("SMAHR00500_종합판정관리.xrw","1","","","","","");
- ]]>
- </script>
- </button>
- <button id="button9" class="btn2_letter6" style="left:1104px; top:537px; width:86px; height:19px; ">
- <caption>검사결과관리</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- setParameter("SMAHR00200_PARAM1", fGetHealExamFlag());
- setParameter("SMAHR00200_PARAM2", model.getValue("/root/main/info/rsrvacptinfo/item/healexamdetlflag"));
- setParameter("SMAHR00200_PARAM3", model.getValue("/root/main/info/rsrvacptinfo/item/pid"));
- setParameter("SMAHR00200_PARAM4", model.getValue("/root/main/info/rsrvacptinfo/item/hopedd"));
-
- openUrl("SMAHR00200_검사결과관리[종합건진].xrw","1","","","","","");
- ]]>
- </script>
- </button>
- <output id="opt_discamt" ref="/root/main/info/rcptinfo/discamt" class="output_fix" visibility="visible" format="#,###" style="left:633px; top:693px; width:70px; height:19px; text-align:right; "/>
- <output id="output2" ref="/root/main/info/rcptinfo/cmpyaddamt" class="output_fix" format="#,###" style="left:506px; top:693px; width:62px; height:19px; text-align:right; "/>
- <line id="line18" class="line_1" style="x1:320px; y1:71px; x2:1194px; y2:71px; "/>
- <group id="group3" style="left:0px; top:10px; width:1194px; height:35px; vertical-align:top; ">
- <shape id="roundrect3" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:1194px; height:35px; background-color:#fffbf2; border-color:#ffd799; "/>
- <line id="line22" class="line_4" style="x1:1107px; y1:7px; x2:1107px; y2:29px; "/>
- <caption id="caption19" class="search_n_b" style="left:571px; top:9px; width:12px; height:17px; font-weight:bolder; ">~</caption>
- <caption id="caption47" class="search_name" style="left:381px; top:8px; width:86px; height:17px; ">예약일자 :</caption>
- <caption id="caption49" class="search_name" style="left:766px; top:8px; width:89px; height:17px; ">환자검색 :</caption>
- <select1 id="cmb_srchhealexamdetlflag" ref="/root/send/srchhealexamdetlflag" class="combo_search" appearance="minimal" style="left:90px; top:8px; width:105px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/baseinfo/hedetlflaglst/A0069">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- cmb_healexamdetlflag.value = cmb_srchhealexamdetlflag.value;
- ]]>
- </script>
- </select1>
- <select1 id="cmb_srchhealexamplacecd" ref="/root/send/srchhealexamplacecd" class="combo_search" appearance="minimal" style="left:295px; top:8px; width:75px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/baseinfo/healexamplacecd/S600">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </select1>
- <input id="ipt_fromdd" ref="/root/send/srchfromdd" class="input_s_essential" inputtype="date" style="left:472px; top:8px; width:95px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fMoveFocus("ipt_todd");
- ]]>
- </script>
- </input>
- <input id="ipt_todd" ref="/root/send/srchtodd" class="input_s_essential" inputtype="date" style="left:587px; top:8px; width:95px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fGetList();
- ]]>
- </script>
- </input>
- <input id="ipt_srchpid" ref="/root/send/srchpid2" class="input_search" imemode="hangul" style="left:855px; top:8px; width:110px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- inputEnterKey("btn_srchpat", "DOMActivate");
- ]]>
- </script>
- </input>
- <button id="btn_srchpat" class="icon_search" style="left:970px; top:10px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fSearchPatInfo("SMAHA00100", "pid", ipt_srchpid.currentText , "N", "/root/send" ,ipt_srchpid.attribute("ref"), opt_srchpnm.attribute("ref") );
- ]]>
- </script>
- </button>
- <output id="opt_srchpnm" ref="/root/send/srchpnm2" class="output_fix" style="left:990px; top:8px; width:110px; height:19px; "/>
- <button id="btn_search" class="btn1_letter2" style="left:1123px; top:7px; width:56px; height:22px; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fGetList();
- ]]>
- </script>
- </button>
- <caption id="caption2" class="search_name" style="left:5px; top:10px; width:86px; height:17px; ">건진구분 :</caption>
- <select id="chx_srchdayflag" ref="/root/send/srchdayflag" visibility="hidden" overflow="visible" appearance="full" style="left:375px; top:9px; width:15px; height:15px; border-style:none; ">
- <choices>
- <item>
- <label/>
- <value>Y</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- if(model.getValue("/root/send/srchdayflag") == 'Y'){
- caption47.attribute("text") = "예약등록"
- }else{
- caption47.attribute("text") = "예약일자"
- }
- ]]>
- </script>
- </select>
- <caption id="caption73" class="search_name" style="left:205px; top:10px; width:86px; height:17px; ">건진장소 :</caption>
- <bool id="bool1" checkvalue="Y,N" ref="/root/send/srchddexptyn" style="left:685px; top:9px; width:25px; height:20px; "/>
- <caption id="caption75" style="left:710px; top:10px; width:55px; height:20px; ">일자제외</caption>
- </group>
- <caption id="caption53" class="tit_2" style="left:320px; top:107px; width:144px; height:13px; ">
- <![CDATA[건진자 정보]]>
- </caption>
- <output id="opt_addamt" ref="/root/main/info/rcptinfo/psnaddamt" class="output_fix" format="#,###" style="left:442px; top:693px; width:62px; height:19px; text-align:right; "/>
- <output id="opt_subtotamt" ref="/root/main/info/rcptinfo/subtotamt" class="output_fix" visibility="visible" format="#,###" style="left:442px; top:718px; width:126px; height:19px; text-align:right; "/>
- <caption id="caption54" class="cell_1" visibility="visible" style="left:320px; top:717px; width:120px; height:23px; vertical-align:middle; ">소계</caption>
- <line id="line24" class="line_3" style="x1:320px; y1:98px; x2:1190px; y2:98px; "/>
- <input id="ipt_orddd" ref="/root/main/info/rsrvacptinfo/item/orddd" class="input_essential" disabled="true" visibility="hidden" inputtype="date" style="left:640px; top:101px; width:93px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fMoveFocus("ipt_rsrvdd");
- ]]>
- </script>
- </input>
- <input id="ipt_rsrvdd" ref="/root/main/info/rsrvacptinfo/item/hopedd" class="input_essential" disabled="true" inputtype="date" style="left:485px; top:77px; width:92px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fMoveFocus("ipt_rsrvtm");
- ]]>
- </script>
- </input>
- <input id="ipt_rsrvtm" ref="/root/main/info/rsrvacptinfo/item/rsrvtm" class="input_default" disabled="true" format="hh:nn" style="left:640px; top:77px; width:72px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fMoveFocus("ipt_pnm");
- ]]>
- </script>
- </input>
- <line id="line25" class="line_2" style="x1:320px; y1:278px; x2:1194px; y2:278px; "/>
- <output id="opt_preamt" ref="/root/main/info/rcptinfo/preamt" class="output_fix" visibility="visible" format="#,###" style="left:948px; top:667px; width:101px; height:19px; font-weight:bold; text-align:right; "/>
- <output id="opt_pkgamt" ref="/root/main/info/rcptinfo/pkgamt" class="output_fix" format="#,###" style="left:442px; top:668px; width:126px; height:19px; text-align:right; "/>
- <caption id="caption55" class="cell_1" style="left:320px; top:692px; width:120px; height:23px; vertical-align:middle; ">추가검사금액(개/단)</caption>
- <caption id="caption56" class="cell_1" visibility="visible" style="left:572px; top:717px; width:58px; height:23px; vertical-align:middle; ">미수금</caption>
- <line id="line26" class="line_1" style="x1:320px; y1:661px; x2:1190px; y2:661px; "/>
- <button id="btn_selpat" class="icon_search" style="left:483px; top:130px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var hngnm = ipt_pnm.currentText.getTrim();
- btn_clear.dispatch("DOMActivate");
- model.setValue("/root/main/info/patinfo/item/hngnm", hngnm);
- fSearchPatInfo("SMAHA00100", "pnm", hngnm, "Y", "/root/main/info/patinfo/item");
- fGetDetlInfoHid(); //건진자번호로 예약/접수 상세정보
- fGetBindPidCheck(); //합번등록번호 체크
- model.makeValue("/root/main/info/rsrvacptinfo/item/choiflag",model.getValue("/root/main/info/rsrvacptinfo/item/choiflag"));
- model.refresh();
-
- // 메르스 접촉여부 확인
- if(model.getValue("/root/main/info/patinfo/item/pid")!=""){
- fMersPatChk("EMR", model.getValue("/root/main/info/patinfo/item/pid"));
- }
- ]]>
- </script>
- </button>
- <input id="ipt_pnm" ref="/root/main/info/patinfo/item/hngnm" class="input_essential" imemode="hangul" maxlength="50" style="left:378px; top:128px; width:100px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- inputEnterKey("btn_selpat", "DOMActivate");
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var hngnm = ipt_pnm.currentText.getTrim();
- // btn_clear.dispatch("DOMActivate");
- model.setValue("/root/main/info/patinfo/item/hngnm", hngnm);
- ipt_pnm.refresh();
- ]]>
- </script>
- </input>
- <input id="ipt_rgstno1" ref="/root/main/info/patinfo/item/rgstno1" class="input_essential" format="999999" style="left:586px; top:128px; width:57px; height:19px; ">
- <!--
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var chkpid = model.getValue("/root/main/info/patinfo/item/pid");
- if(chkpid != ""){
- messageBox("환자등록번호가 존재하는 주민번호를 변경", "E001");
- return false;
- }
- var rgstno1 = model.getValue("/root/main/info/patinfo/item/rgstno1").getTrim();
- btn_clear.dispatch("onclick");
- model.setValue("/root/main/info/patinfo/item/rgstno1", rgstno1);
- ipt_rgstno1.refresh();
-
- if(!isValidDateTime(rgstno1, "YYMMDD")){
- messageBox("주민번호 앞자리가 ", "E016");
- model.setValue("/root/main/info/patinfo/item/rgstno1", "");
- model.refresh();
- model.setFocus("ipt_rgstno1");
- }
- var choiflag = model.getValue("/root/main/info/rsrvacptinfo/item/choiflag");
- model.setValue("/root/main/info/rsrvacptinfo/item/choiflag", choiflag=="" ? "01":choiflag);
- rdo_choiflag.refresh();
- ]]>
- </script>
- -->
- </input>
- <input id="ipt_rgstno2" ref="/root/main/info/patinfo/item/rgstno2" class="input_essential" format="9999999" style="left:656px; top:128px; width:57px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- // var chkpid = model.getValue("/root/main/info/patinfo/item/pid");
- // if(chkpid != ""){
- // messageBox("환자등록번호가 존재하는 주민번호를 변경", "E001");
- // return false;
- // }
-
- if((getStringLength(ipt_rgstno2.currentText) > 6) && (getStringLength(ipt_rgstno1.currentText) > 5)){
- var hngnm = model.getValue("/root/main/info/patinfo/item/hngnm").getTrim();
- var rgstno1 = model.getValue("/root/main/info/patinfo/item/rgstno1").getTrim();
- var rgstno2 = model.getValue("/root/main/info/patinfo/item/rgstno2").getTrim();
- // btn_clear.dispatch("DOMActivate"); 초기화 되는부분 현업요청에 의한 주석처리 - 2012.05.16
- model.setValue("/root/main/info/patinfo/item/hngnm" , hngnm);
- model.setValue("/root/main/info/patinfo/item/rgstno1" , rgstno1);
- model.setValue("/root/main/info/patinfo/item/rgstno2" , rgstno2);
-
- if(!isValidDateTime(rgstno1, "YYMMDD")){
- messageBox("주민번호 앞자리가 ", "E016");
- model.setValue("/root/main/info/patinfo/item/rgstno1", "");
- model.refresh();
- model.setFocus("ipt_rgstno1");
- }
- ipt_pnm.refresh();
- ipt_rgstno1.refresh();
- ipt_rgstno2.refresh();
-
- fSetBrthDD(); //주민 번호로 성별,나이셋팅
- fGetPatInfo(1); //수진자 인적사항만 조회 - TRAHA00101로 환자 정보를 가져옴 0.환자명, 1.주민번호 , 2.등록번호 , 3.건진pid
- fGetDetlInfoHid(); //건진자번호로 예약/접수 상세정보
- fGetBindPidCheck(); //합번등록번호 체크
- model.refresh();
- }
- ]]>
- </script>
- </input>
- <input id="ipt_pid" ref="/root/main/info/patinfo/item/pid" class="input_essential" maxlength="10" style="left:774px; top:128px; width:66px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- if(event.keyCode == 13){
- var pid = ipt_pid.currentText.getTrim();
- if(pid == '' || pid == ' '){
- model.setValue("/root/main/info/patinfo/item/pid", "");
- model.setFocus("ipt_pnm");
- }else if(pid.length < 1){
- model.setValue("/root/main/info/patinfo/item/pid", "");
- model.refresh();
- btn_clear.dispatch("DOMActivate");
- }else{
- btn_clear.dispatch("DOMActivate");
- model.setValue("/root/main/info/patinfo/item/pid", pid);
- ipt_pid.refresh();
-
- fGetPatInfo(2); //수진자 인적사항만 조회 - TRAHA00101로 환자 정보를 가져옴 0.환자명, 1.주민번호 , 2.등록번호 , 3.건진pid
- fGetDetlInfoHid(); //건진자번호로 예약/접수 상세정보
- fGetBindPidCheck(); //합번등록번호 체크
- fDcAmtCalc(); //dc 금액 확인
- model.refresh();
- }
- // 메르스 접촉여부 확인
- if(model.getValue("/root/main/info/patinfo/item/pid")!=""){
- fMersPatChk("EMR", model.getValue("/root/main/info/patinfo/item/pid"));
- }
- }
- ]]>
- </script>
- </input>
- <output id="opt_sex" ref="/root/main/info/patinfo/item/sex" class="output_fix" style="left:905px; top:128px; width:20px; height:19px; "/>
- <output id="opt_age" ref="/root/main/info/patinfo/item/age" class="output_fix" style="left:926px; top:128px; width:26px; height:19px; "/>
- <input id="ipt_brthdd" ref="/root/main/info/patinfo/item/brthdd" class="input_default" inputtype="date" style="left:1009px; top:128px; width:86px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fMoveFocus("btn_searchzipcd");
- ]]>
- </script>
- </input>
- <input id="opt_zipcd1" ref="/root/main/info/patinfo/item/zipcd11" class="output_fix" format="999" style="left:378px; top:179px; width:25px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- if( event.keyCode == 13 ){
- ahafSetAddr(1, "/root/main/info/patinfo/item" , "zipcode'", opt_zipcd1.currentText );
- }
- ]]>
- </script>
- </input>
- <input id="opt_zipcd2" ref="/root/main/info/patinfo/item/zipcd12" class="output_fix" format="999" style="left:411px; top:179px; width:25px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- if( event.keyCode == 13 ){
- ahafSetAddr(1, "/root/main/info/patinfo/item" , "zipcode'", opt_zipcd1.currentText + opt_zipcd2.currentText );
- }
- ]]>
- </script>
- </input>
- <button id="btn_searchzipcd" class="icon_search" style="left:438px; top:180px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- ahafSetAddr(1, "/root/main/info/patinfo/item", "combination");
- ]]>
- </script>
- </button>
- <input id="opt_addr" ref="/root/main/info/patinfo/item/addr1" class="output_fix" editable="false" style="left:459px; top:179px; width:386px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- if( event.keyCode == 13 ){
- var srcNode = ahafSetAddr(1, "/root/main/info/patinfo/item" , "combination", opt_addr.currentText );
- opt_addr.value = model.getValue(srcNode + "/addr") ;
- }
- ]]>
- </script>
- </input>
- <input id="ipt_detladdr" ref="/root/main/info/patinfo/item/detladdr1" class="input_default" imemode="hangul" maxlength="100" style="left:846px; top:179px; width:269px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fMoveFocus("ipt_patremcnts");
- ]]>
- </script>
- </input>
- <input id="ipt_telno" ref="/root/main/info/patinfo/item/telno" class="input_default" maxlength="30" style="left:533px; top:154px; width:87px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fMoveFocus("ipt_mpphon");
- ]]>
- </script>
- </input>
- <input id="ipt_mpphon" ref="/root/main/info/patinfo/item/mpphon" class="input_default" maxlength="30" style="left:680px; top:154px; width:87px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fMoveFocus("ipt_emailid");
- ]]>
- </script>
- </input>
- <input id="ipt_emailid" ref="/root/main/info/patinfo/item/emailid" class="input_default" imemode="alpha" maxlength="40" style="left:820px; top:154px; width:80px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fMoveFocus("cmb_emailtype");
- ]]>
- </script>
- </input>
- <select1 id="cmb_emailtype" ref="/root/temp/emailtype" class="combo_default" appearance="minimal" style="left:903px; top:154px; width:76px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/baseinfo/emaillst/A0120">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- var idx = cmb_emailtype.value;
- //직접입력
- if( idx == "01" ){
- ipt_emailtype.value = "@";
- model.setFocus("ipt_emailtype");
- }else{
- ipt_emailtype.value = cmb_emailtype.label ;
- fMoveFocus("cmb_rsrvflag");
- }
- ]]>
- </script>
- </select1>
- <input id="ipt_emailtype" ref="/root/main/info/patinfo/item/emailtype" class="input_default" imemode="alpha" maxlength="30" style="left:981px; top:154px; width:95px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fMoveFocus("cmb_emailtype");
- ]]>
- </script>
- </input>
- <textarea id="ipt_patremcnts" ref="/root/main/info/patinfo/item/patremcnts" editable="false" imemode="hangul" maxlength="250" appearance="textarea" style="left:378px; top:204px; width:477px; height:19px; "/>
- <caption id="caption59" class="cell_1" visibility="visible" style="left:873px; top:667px; width:72px; height:23px; vertical-align:middle; ">선수금</caption>
- <caption id="caption61" class="cell_1" style="left:769px; top:153px; width:49px; height:23px; vertical-align:middle; ">E-mail</caption>
- <line id="line38" class="line_3" style="x1:320px; y1:225px; x2:1194px; y2:225px; "/>
- <caption id="caption62" class="tit_2" style="left:320px; top:55px; width:144px; height:13px; ">예약/접수정보</caption>
- <caption id="caption64" class="cell_1" style="left:953px; top:127px; width:55px; height:23px; vertical-align:middle; ">생년월일</caption>
- <caption id="caption65" class="cell_1" style="left:504px; top:127px; width:79px; height:23px; vertical-align:middle; ">주민번호</caption>
- <caption id="caption66" class="cell_1" style="left:320px; top:127px; width:55px; height:23px; vertical-align:middle; ">성명</caption>
- <line id="line41" class="line_1" style="x1:320px; y1:122px; x2:1194px; y2:122px; "/>
- <line id="line42" class="line_2" style="x1:320px; y1:715px; x2:905px; y2:715px; "/>
- <caption id="caption67" class="cell_1" style="left:418px; top:75px; width:64px; height:23px; vertical-align:middle; ">예약일자</caption>
- <caption id="cap_rsrvtm" class="cell_1" style="left:581px; top:75px; width:56px; height:23px; vertical-align:middle; ">예약시간</caption>
- <caption id="caption69" class="cell_1" style="left:716px; top:127px; width:55px; height:23px; vertical-align:middle; ">등록번호</caption>
- <caption id="caption94" class="cell_1" style="left:715px; top:75px; width:59px; height:23px; vertical-align:middle; ">등록일자</caption>
- <select1 id="rdo_cmpyflag" ref="/root/main/info/rsrvacptinfo/item/cmpyflag" appearance="full" cols="2" rows="1" overflow="visible" style="left:320px; top:78px; width:90px; height:20px; border-style:none; ">
- <choices>
- <item>
- <label>개인</label>
- <value>N</value>
- </item>
- <item>
- <label>단체</label>
- <value>Y</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- /**
- * 단체일경우 예약구분을 사업장으로 default표시
- */
- var bCmpy = model.getValue(rdo_cmpyflag.attribute("ref"));
- if( bCmpy == "Y" ) {
- model.setValue(cmb_rsrvflag.attribute("ref"), "04");
- model.setValue(cmb_pkguncocd.attribute("ref"), "V02");
- model.toggle("case2" );
- button12.selected = true;
- }else{
- model.setValue(cmb_rsrvflag.attribute("ref"), "04");
- model.setValue(cmb_pkguncocd.attribute("ref"), "V01");
- model.toggle("case1" );
- button11.selected = true;
- }
- cmb_rsrvflag.refresh();
- cmb_pkguncocd.refresh();
- ]]>
- </script>
- </select1>
- <line id="line45" class="line_2" style="x1:320px; y1:175px; x2:1194px; y2:175px; "/>
- <line id="line46" class="line_2" style="x1:320px; y1:690px; x2:902px; y2:690px; "/>
- <caption id="cap_cmpyflag" class="cell_1" style="left:875px; top:75px; width:55px; height:23px; vertical-align:middle; ">건진구분</caption>
- <caption id="caption76" class="cell_1" visibility="visible" style="left:572px; top:692px; width:58px; height:23px; vertical-align:middle; ">할인금액</caption>
- <caption id="cap_rcpt" class="tit_2" style="left:320px; top:646px; width:79px; height:13px; ">수납내역</caption>
- <line id="line50" class="line_2" style="x1:320px; y1:150px; x2:1194px; y2:150px; "/>
- <caption id="cap_pkguncocd" class="cell_1" style="left:708px; top:667px; width:64px; height:23px; vertical-align:middle; ">
- <![CDATA[청구방법]]>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- fPriceCheck();
- ]]>
- </script>
- </caption>
- <caption id="caption81" class="cell_1" style="left:320px; top:667px; width:120px; height:23px; vertical-align:middle; ">패키지금액</caption>
- <caption id="caption82" class="tit_2" style="left:320px; top:232px; width:144px; height:13px; ">건진 정보</caption>
- <caption id="caption83" class="cell_1" style="left:320px; top:177px; width:55px; height:23px; vertical-align:middle; ">주소</caption>
- <caption id="caption84" class="cell_1" visibility="visible" style="left:873px; top:691px; width:72px; height:48px; vertical-align:middle; ">실수납액</caption>
- <output id="opt_uncoamt" ref="/root/main/info/rcptinfo/uncoamt" class="output_fix" visibility="visible" format="(-)#,###" style="left:633px; top:718px; width:70px; height:19px; text-align:right; "/>
- <line id="line51" class="line_1" style="x1:320px; y1:247px; x2:1194px; y2:247px; "/>
- <caption id="caption85" class="cell_1" style="left:481px; top:153px; width:50px; height:22px; vertical-align:middle; ">연락처</caption>
- <button id="btn_totrsrvdt" class="btn2_letter6" style="left:1108px; top:51px; width:86px; height:19px; ">
- <caption>예약시간선택</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fGetRsrvDateTime("T", ipt_rsrvdd , ipt_rsrvtm);
- ]]>
- </script>
- </button>
- <line id="line52" class="line_3" style="x1:320px; y1:740px; x2:1190px; y2:740px; "/>
- <caption id="caption86" class="cell_1" style="left:622px; top:153px; width:56px; height:21px; vertical-align:middle; ">휴대전화</caption>
- <line id="line8" class="line_2" style="x1:320px; y1:518px; x2:1000px; y2:518px; "/>
- <caption id="caption32" class="cell_1" style="left:320px; top:594px; width:55px; height:49px; vertical-align:middle; ">전달사항</caption>
- <caption id="caption22" class="cell_1" style="left:320px; top:495px; width:55px; height:23palertx; vertical-align:middle; ">할인계정</caption>
- <line id="line4" class="line_3" style="x1:320px; y1:642px; x2:1190px; y2:642px; "/>
- <textarea id="tar_remcnts" ref="/root/main/info/rsrvacptinfo/item/remcnts" maxlength="500" style="left:376px; top:595px; width:724px; height:46px; "/>
- <input id="ipt_disccd" ref="/root/main/info/rsrvacptinfo/item/disccd" class="input_default" visibility="hidden" maxlength="3" style="left:378px; top:497px; width:100px; height:19px; "/>
- <caption id="caption18" class="tit_2" style="left:320px; top:475px; width:79px; height:13px; ">추가 정보</caption>
- <line id="line7" class="line_1" style="x1:320px; y1:490px; x2:1190px; y2:490px; "/>
- <button id="btn_sendaddr" class="btn2_letter4" style="left:863px; top:102px; width:64px; height:19px; ">
- <caption>주소등록</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- grp_addr2.attribute("left") = parseInt( opt_zipcd1.attribute("left"));
- grp_addr2.attribute("top") = parseInt( opt_zipcd1.attribute("top"));
- grp_addr2.visible = true;
- ]]>
- </script>
- </button>
- <button id="btn_savepatinfo" class="btn5_letter6" style="left:1108px; top:102px; width:86px; height:19px; ">
- <caption>인적사항저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var chkpid = model.getValue("/root/main/info/patinfo/item/pid");
- var chkmpphon = model.getValue("/root/main/info/patinfo/item/mpphon");
- if(chkpid == ""){
- messageBox("등록번호가 없으므로 인적사항을 저장", "E001");
- return false;
- }else if(chkmpphon == ""){
- messageBox("휴대폰 번호를", "C001");
- return false;
- }else{
- if(messageBox("건진자 인적사항을 ", "Q002") == 6){
- fSavePatInfo("N");
- }
- }
- ]]>
- </script>
- </button>
- <output id="opt_acptcnt" ref="/root/main/list/listinfo/acptcnt" class="output_fix" style="left:38px; top:696px; width:65px; height:19px; text-align:right; "/>
- <caption id="caption63" class="cell_1" style="left:0px; top:694px; width:35px; height:23px; vertical-align:middle; ">접수</caption>
- <line id="line32" class="line_2" style="x1:0px; y1:717px; x2:315px; y2:717px; "/>
- <caption id="caption70" class="cell_1" style="left:106px; top:694px; width:35px; height:23px; vertical-align:middle; ">예약</caption>
- <output id="opt_rsrvcnt" ref="/root/main/list/listinfo/rsrvcnt" class="output_fix" style="left:144px; top:696px; width:65px; height:19px; text-align:right; "/>
- <caption id="caption87" class="cell_1" style="left:212px; top:694px; width:35px; height:23px; vertical-align:middle; ">취소</caption>
- <output id="opt_rcptcnt" ref="/root/main/list/listinfo/cnclcnt" class="output_fix" style="left:250px; top:696px; width:65px; height:19px; text-align:right; "/>
- <caption id="caption88" class="cell_1" visibility="hidden" style="left:106px; top:719px; width:35px; height:23px; vertical-align:middle; ">보류</caption>
- <caption id="caption89" class="cell_1" style="left:0px; top:719px; width:60px; height:23px; vertical-align:middle; ">예약등록</caption>
- <caption id="caption90" class="cell_1" visibility="hidden" style="left:212px; top:719px; width:35px; height:23px; vertical-align:middle; ">부도</caption>
- <output id="opt_holdcnt" ref="/root/main/list/listinfo/holdcnt" class="output_fix" visibility="hidden" style="left:144px; top:721px; width:65px; height:19px; text-align:right; "/>
- <output id="opt_failcnt" ref="/root/main/list/listinfo/outcnt" class="output_fix" visibility="hidden" style="left:250px; top:721px; width:65px; height:19px; text-align:right; "/>
- <output id="opt_cnclcnt" ref="/root/main/list/listinfo/rsrvinscnt" class="output_fix" style="left:63px; top:721px; width:65px; height:19px; text-align:right; "/>
- <line id="line39" class="line_3" style="x1:0px; y1:741px; x2:315px; y2:741px; "/>
- <output id="opt_realamt" ref="/root/main/info/rcptinfo/realamt" class="font_pid" visibility="visible" format="(-,+)#,###" style="left:945px; top:675px; width:249px; height:65px; font-size:10pt; text-align:right; vertical-align:bottom; "/>
- <select1 id="cmb_pkguncocd" ref="/root/main/info/rsrvacptinfo/item/pkguncocd" class="combo_default" appearance="minimal" style="left:774px; top:667px; width:97px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/baseinfo/pamcdlst/uncocdlst">
- <label ref="nm"/>
- <value ref="cd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- var cnt = grd_addlst.rows;
- var i = 0;
- var uncocd = "";
- for(var i=1; i<cnt; i++){
- uncocd = grd_addlst.valueMatrix(i, 5);
- if( ( uncocd == "") || (uncocd == "-" ) ){
- grd_addlst.valueMatrix(i, 5) = cmb_pkguncocd.value ;
- }
- }
- model.refresh();
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fUncoSeparate();
- ]]>
- </script>
- </select1>
- <caption id="caption12" class="cell_1" style="left:572px; top:668px; width:58px; height:23px; vertical-align:middle; ">
- <![CDATA[부담액]]>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- fPriceCheck();
- ]]>
- </script>
- </caption>
- <caption id="caption91" class="cell_1" style="left:842px; top:127px; width:61px; height:23px; vertical-align:middle; ">성별/나이</caption>
- <caption id="caption93" class="search_n_b" style="left:644px; top:130px; width:12px; height:17px; font-weight:bolder; ">-</caption>
- <caption id="caption1" class="search_n_b" style="left:402px; top:180px; width:12px; height:17px; font-weight:bolder; ">-</caption>
- <select1 id="cmb_healexamdetlflag" ref="/root/main/info/rsrvacptinfo/item/healexamdetlflag" class="combo_default" appearance="minimal" style="left:933px; top:77px; width:110px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/baseinfo/hedetlflaglst/A0069">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </select1>
- <switch id="swt_acptlst" style="left:0px; top:70px; width:315px; height:623px; border-color:#c7a3cf; border-style:solid; ">
- <case id="case_rsrv">
- <datagrid id="grd_rsrvlst" nodeset="/root/main/list/rsrvlst" caption="성명^등록번호^사업체명^패키지명^패키지코드^상태구분^성별^나이^예약일자^예약등록일자^예약구분^상담유무^최종수정자^최종수정일시^rsrvno^engnm^hopedd^rgstno1^rgstno2^pkgcd^brthareacnts^healexamdetlflag^healexamplacecd^vipyn^clntgrde" colsep="^" colwidth="52, 56, 80, 100, 80, 60, 30, 30, 100, 80, 60, 60, 100, 100, 100, 100, 100, 100, 100, 100, 100, 50, 50, 40, 50" explorerbar="sortshow" frozencols="2" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:5px; top:5px; width:304px; height:610px; ">
- <col ref="pnm"/>
- <col ref="pid"/>
- <col ref="cmpynm"/>
- <col ref="pkgnm"/>
- <col ref="pkgcd" style="left:314px; top:23px; width:100px; height:23px; "/>
- <col disabled="true" ref="statflag" type="combo">
- <choices>
- <itemset nodeset="/root/init/baseinfo/statlst/A0107">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="sex"/>
- <col ref="age"/>
- <col ref="rsrvdttm" format="yyyy-mm-dd hh:nn"/>
- <col ref="rsrvdd" format="yyyy-mm-dd"/>
- <col ref="rsrvflag"/>
- <col ref="rsltcnststatflag"/>
- <col ref="lastupdtrid"/>
- <col ref="lastupdtdt" format="yyyy-mm-dd hh:nn:ss"/>
- <col ref="rsrvno" visibility="hidden"/>
- <col ref="engnm" visibility="hidden"/>
- <col ref="hopedd" visibility="hidden"/>
- <col ref="rgstno1" visibility="hidden"/>
- <col ref="rgstno2" visibility="hidden"/>
- <col ref="pkgcd" visibility="hidden"/>
- <col ref="brthareacnts" visibility="hidden"/>
- <col ref="healexamdetlflag" visibility="hidden"/>
- <col ref="healexamplacecd" visibility="hidden"/>
- <col ref="vipyn" visibility="hidden"/>
- <col ref="clntgrde" visibility="hidden"/>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- //예약접수 상세내역조회
- if (isDataCell()) {
-
- //동명이인 관련 추가(2016/10/25 이정택)
- fChkPatNameC(grd_rsrvlst.nodeset, "pnm", grd_rsrvlst.valueMatrix(grd_rsrvlst.row, grd_rsrvlst.colRef("pnm")));
- //동명이인 관련 추가(2016/10/25 이정택)
-
- var pid = model.getValue("/root/send/srchpid2");
- var pnm = model.getValue("/root/send/srchpnm2");
-
- //환자검색 초기화
- if(pid != "" || pnm != "") {
- if(model.getValue("/root/send/srchddexptyn") == "N") {
- model.setValue("/root/send/srchpid2", "");
- model.setValue("/root/send/srchpnm2" , "");
- ipt_srchpid.refresh();
- opt_srchpnm.refresh();
- }
- }
- ahafGetRsrvAcptDetl(1);
- if(model.getValue("/root/main/info/rsrvacptinfo/item/cmpycd") != "" ) {
- fGetCmpyConinfo();
- }
- ahafGetHistList(model.getValue("/root/main/list/rsrvlst["+ grd_rsrvlst.row+"]/pid" ));
- setCount();
- fSetSendyn();
-
- //2015/07/29 신규 우편번호 관련 프로그램 수정
- var cnt = getNodesetCount("/root/init/baseinfo/S920list/S920[cdid='Y']");
- if(cnt>0){
- fNewZipCdCheck(model.getValue("/root/main/info/patinfo/item/zipcd11"), model.getValue("/root/main/info/patinfo/item/zipcd12"));
- }
- //2015/07/29 신규 우편번호 관련 프로그램 수정
-
- fGetpkgdesc();
- }
- ]]>
- </script>
- <script type="javascript" ev:event="oncopy">
- <![CDATA[
- grid_oncopy();
- ]]>
- </script>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_rsrvlst.gridToInstance();
- ]]>
- </script>
- </datagrid>
- </case>
- <case id="case_rsrvent">
- <datagrid id="grd_rsrventlst" nodeset="/root/main/list/rsrvlst" caption="성명^등록번호^성별^나이^사업체명^구분^패키지코드^패키지명^예약등록일시^예약등록일자^예약구분^상담여부^최종수정자^최종수정일시^rsrvno^engnm^hopedd^rgstno1^rgstno2^pkbrthareacntsgcd^brthareacnts^healexamdetlflag^vipyn^clntgrde^healexamplacecd" colsep="^" colwidth="52, 56, 33, 33, 65, 55, 100, 90, 80, 100, 60, 60, 100, 100, 100, 100, 100, 100, 100, 100, 50, 50, 100, 100" explorerbar="sortshow" frozencols="2" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:5px; top:5px; width:304px; height:610px; ">
- <col ref="pnm"/>
- <col ref="pid"/>
- <col ref="sex"/>
- <col ref="age"/>
- <col ref="cmpynm"/>
- <col disabled="true" ref="statflag" type="combo">
- <choices>
- <itemset nodeset="/root/init/baseinfo/statlst/A0107">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="pkgcd"/>
- <col ref="pkgnm"/>
- <col ref="rsrvdttm" format="yyyy-mm-dd hh:nn"/>
- <col ref="rsrvdd" format="yyyy-mm-dd"/>
- <col ref="rsrvflag"/>
- <col ref="rsltcnststatflag"/>
- <col ref="lastupdtrid"/>
- <col ref="lastupdtdt" format="yyyy-mm-dd hh:nn:ss"/>
- <col ref="rsrvno" visibility="hidden"/>
- <col ref="engnm" visibility="hidden"/>
- <col ref="hopedd" visibility="hidden"/>
- <col ref="rgstno1" visibility="hidden"/>
- <col ref="rgstno2" visibility="hidden"/>
- <col ref="brthareacnts" visibility="hidden"/>
- <col ref="healexamdetlflag" visibility="hidden"/>
- <col ref="healexamplacecd" visibility="hidden"/>
- <col ref="vipyn" visibility="hidden"/>
- <col ref="clntgrde" visibility="hidden"/>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- if (isDataCell()){
- //동명이인 관련 추가(2016/10/25 이정택)
- fChkPatNameC(grd_rsrventlst.nodeset, "pnm", grd_rsrventlst.valueMatrix(grd_rsrventlst.row, grd_rsrventlst.colRef("pnm")));
- //동명이인 관련 추가(2016/10/25 이정택)
-
- model.resetInstanceNode(grd_addlst.nodeset);
- ahafGetRsrvAcptDetl(2);
- if(model.getValue("/root/main/info/rsrvacptinfo/item/cmpycd") != ""){
- fGetCmpyConinfo();
- }
- ahafGetHistList(model.getValue("/root/main/list/rsrvlst["+ grd_rsrventlst.row+"]/pid" ));
- setCount();
- fSetSendyn();
-
- //2015/07/29 신규 우편번호 관련 프로그램 수정
- var cnt = getNodesetCount("/root/init/baseinfo/S920list/S920[cdid='Y']");
- if(cnt>0){
- fNewZipCdCheck(model.getValue("/root/main/info/patinfo/item/zipcd11"), model.getValue("/root/main/info/patinfo/item/zipcd12"));
- }
- //2015/07/29 신규 우편번호 관련 프로그램 수정
-
- fGetpkgdesc();
- }
- ]]>
- </script>
- <script type="javascript" ev:event="oncopy">
- <![CDATA[
- grid_oncopy();
- ]]>
- </script>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_rsrventlst.gridToInstance();
- ]]>
- </script>
- </datagrid>
- </case>
- <case id="case_acpt">
- <datagrid id="grd_acptlst" nodeset="/root/main/list/acptlst" caption="성명^등록번호^성별^나이^접수구분^접수구분^사업체명^결과상담^패키지코드^패키지명^접수일시^예약구분^상담유무^최종수정자^최종수정일시^rsrvdd^rsrvno^engnm^hopedd^rgstno1^rgstno2^brthareacnts^healexamdetlflag^healexamplacecd^vipyn^clntgrde" colsep="^" colwidth="52, 56, 33, 33, 54, 19, 65, 70, 100, 100, 68, 60, 60, 100, 100, 100, 100, 100, 100, 100, 100, 100, 50, 50, 100, 100" explorerbar="sortshow" frozencols="2" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" tooltip="true" style="left:5px; top:5px; width:304px; height:610px; ">
- <col ref="pnm"/>
- <col ref="pid"/>
- <col ref="sex"/>
- <col ref="age"/>
- <col disabled="true" ref="statflag" type="combo">
- <choices>
- <itemset nodeset="/root/init/baseinfo/statlst/A0107">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="rcptstatyn"/>
- <col ref="cmpynm"/>
- <col disabled="true" ref="rsltcnstflag" type="combo">
- <choices>
- <itemset nodeset="/root/init/baseinfo/rsltcnstflaglst/A0123">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="pkgcd"/>
- <col ref="pkgnm"/>
- <col ref="rsrvdttm" format="yyyy-mm-dd hh:nn"/>
- <col ref="rsrvflag"/>
- <col ref="rsltcnststatflag"/>
- <col ref="lastupdtrid"/>
- <col ref="lastupdtdt" format="yyyy-mm-dd hh:nn:ss"/>
- <col ref="rsrvdd" visibility="hidden"/>
- <col ref="rsrvno" visibility="hidden"/>
- <col ref="engnm" visibility="hidden"/>
- <col ref="hopedd" visibility="hidden"/>
- <col ref="rgstno1" visibility="hidden"/>
- <col ref="rgstno2" visibility="hidden"/>
- <col ref="brthareacnts" visibility="hidden"/>
- <col ref="healexamdetlflag" visibility="hidden"/>
- <col ref="healexamplacecd" visibility="hidden"/>
- <col ref="vipyn" visibility="hidden"/>
- <col ref="clntgrde" visibility="hidden"/>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- if(isDataCell()){
- //동명이인 관련 추가(2016/10/25 이정택)
- fChkPatNameC(grd_acptlst.nodeset, "pnm", grd_acptlst.valueMatrix(grd_acptlst.row, grd_acptlst.colRef("pnm")));
- //동명이인 관련 추가(2016/10/25 이정택)
-
- ahafGetRsrvAcptDetl(3);
- if(model.getValue("/root/main/info/rsrvacptinfo/item/cmpycd") != ""){
- fGetCmpyConinfo();
- }
- ahafGetHistList(model.getValue("/root/main/list/acptlst["+ grd_acptlst.row+"]/pid"));
-
- var cnt = parseInt(getNodesetCount("/root/main/info/rsltcnstinfo/cnstlst/cnst"));
- cmb_rsltcnstlst.select(cnt-1);
- setCount();
- fSetSendyn();
-
- //2015/07/29 신규 우편번호 관련 프로그램 수정
- var cnt = getNodesetCount("/root/init/baseinfo/S920list/S920[cdid='Y']");
- if(cnt>0){
- fNewZipCdCheck(model.getValue("/root/main/info/patinfo/item/zipcd11"), model.getValue("/root/main/info/patinfo/item/zipcd12"));
- }
- //2015/07/29 신규 우편번호 관련 프로그램 수정
-
- fGetpkgdesc();
- }
- ]]>
- </script>
- <script type="javascript" ev:event="oncopy">
- <![CDATA[
- grid_oncopy();
- ]]>
- </script>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_acptlst.gridToInstance();
- ]]>
- </script>
- </datagrid>
- </case>
- <case id="case_cncl" selected="true">
- <datagrid id="grd_cncllst" nodeset="/root/main/list/cncllst" caption="성명^등록번호^성별^나이^사업체명^정밀검사여부^취소시간^구분^패키지코드^패키지명^예약구분^상담유무^최종수정자^최종수정일시^rsrvdd^rsrvno^engnm^hopedd^rgstno1^rgstno2^brthareacnts^healexamdetlflag^healexamplacecd^vipyn^clntgrde" colsep="^" colwidth="69, 68, 33, 33, 100, 79, 78, 59, 100, 100, 100, 60, 60, 100, 100, 100, 100, 100, 100, 100, 100, 50, 50, 100, 100" explorerbar="sortshow" frozencols="2" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:5px; top:50px; width:304px; height:565px; text-align:center; ">
- <col ref="pnm"/>
- <col ref="pid"/>
- <col ref="sex"/>
- <col ref="age"/>
- <col ref="cmpynm"/>
- <col ref="jeongmil"/>
- <col ref="cncldttm" format="yyyy-mm-dd hh:nn"/>
- <col ref="statflag" type="combo">
- <choices>
- <itemset nodeset="/root/init/baseinfo/statlst/A0107">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="pkgcd"/>
- <col ref="pkgnm"/>
- <col ref="rsrvflag"/>
- <col ref="rsltcnststatflag"/>
- <col ref="lastupdtrid"/>
- <col ref="lastupdtdt" format="yyyy-mm-dd hh:nn:ss"/>
- <col ref="rsrvdd" visibility="hidden"/>
- <col ref="rsrvno" visibility="hidden"/>
- <col ref="engnm" visibility="hidden"/>
- <col ref="hopedd" visibility="hidden"/>
- <col ref="rgstno1" visibility="hidden"/>
- <col ref="rgstno2" visibility="hidden"/>
- <col ref="brthareacnts" visibility="hidden"/>
- <col ref="healexamdetlflag" visibility="hidden"/>
- <col ref="healexamplacecd" visibility="hidden"/>
- <col ref="vipyn" visibility="hidden"/>
- <col ref="clntgrde" visibility="hidden"/>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- if (isDataCell()) {
- //동명이인 관련 추가(2016/10/25 이정택)
- fChkPatNameC(grd_cncllst.nodeset, "pnm", grd_cncllst.valueMatrix(grd_cncllst.row, grd_cncllst.colRef("pnm")));
- //동명이인 관련 추가(2016/10/25 이정택)
-
- ahafGetRsrvAcptDetl(4);
- if(model.getValue("/root/main/info/rsrvacptinfo/item/cmpycd") != "" ) {
- fGetCmpyConinfo();
- }
- ahafGetHistList(model.getValue("/root/main/list/cncllst["+ grd_cncllst.row+"]/pid" ));
- setCount();
- fSetSendyn();
-
- //2015/07/29 신규 우편번호 관련 프로그램 수정
- var cnt = getNodesetCount("/root/init/baseinfo/S920list/S920[cdid='Y']");
- if(cnt>0){
- fNewZipCdCheck(model.getValue("/root/main/info/patinfo/item/zipcd11"), model.getValue("/root/main/info/patinfo/item/zipcd12"));
- }
- //2015/07/29 신규 우편번호 관련 프로그램 수정
-
- fGetpkgdesc();
- }
- ]]>
- </script>
- <script type="javascript" ev:event="oncopy">
- <![CDATA[
- grid_oncopy();
- ]]>
- </script>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_cncllst.gridToInstance();
- ]]>
- </script>
- </datagrid>
- <group id="group4" style="left:0px; top:3px; width:310px; height:42px; vertical-align:top; ">
- <shape id="roundrect4" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:3px; top:1px; width:305px; height:35px; background-color:#fffbf2; border-color:#ffd799; "/>
- <caption id="caption52" class="search_name" style="left:11px; top:8px; width:86px; height:17px; ">구분 :</caption>
- <select1 id="rdo_cnclmode" ref="/root/init/srchmode" appearance="full" cols="4" rows="1" overflow="visible" style="left:71px; top:8px; width:228px; height:20px; border-style:none; ">
- <choices>
- <item>
- <label>전체</label>
- <value>4</value>
- </item>
- <item>
- <label>예약취소</label>
- <value>5</value>
- </item>
- <item>
- <label>접수취소</label>
- <value>6</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- fGetList();
- ]]>
- </script>
- </select1>
- </group>
- </case>
- </switch>
- <button id="btn_acptlst" class="btn_sw" group="tab" style="left:124px; top:49px; width:60px; height:22px; ">
- <caption>접수</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.toggle("case_acpt");
- fGetList();
- ]]>
- </script>
- </button>
- <button id="btn_cncllst" class="btn_sw" group="tab" style="left:184px; top:49px; width:70px; height:22px; ">
- <caption>취소</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.toggle("case_cncl");
- fGetList();
- ]]>
- </script>
- </button>
- <button id="btn_rsrventlst" class="btn_sw" group="tab" selected="true" style="left:60px; top:49px; width:65px; height:22px; ">
- <caption>예약등록</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.toggle("case_rsrvent");
- fGetList();
- // ipt_preamt2.attribute("visibility") = "hidden"
- ]]>
- </script>
- </button>
- <button id="btn_rsrvlst" class="btn_sw" group="tab" selected="true" style="left:0px; top:49px; width:60px; height:22px; ">
- <caption>예약</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.toggle("case_rsrv");
- fGetList();
- ]]>
- </script>
- </button>
- <select1 id="cmb_disccd" ref="/root/main/info/rsrvacptinfo/item/disccd" class="combo_default" appearance="minimal" itemcount="10" style="left:378px; top:497px; width:227px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/baseinfo/pamcdlst/disccdlst">
- <label ref="nm"/>
- <value ref="cd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- var chkdisccd = model.getValue("/root/main/info/rsrvacptinfo/item/disccd");
- if(chkdisccd !=""){
- model.makeValue("/root/main/info/rsrvacptinfo/item/dcamt", model.getValue("/root/init/baseinfo/pamcdlst/disccdlst[cd='"+ chkdisccd+ "']/dcamt"));
- model.makeValue("/root/main/info/rsrvacptinfo/item/adddcamt", model.getValue("/root/init/baseinfo/pamcdlst/disccdlst[cd='"+ chkdisccd+ "']/adddcamt"));
- }
- fSetAddAmt();
- ]]>
- </script>
- </select1>
- <caption id="caption28" class="cell_1" style="left:607px; top:495px; width:137px; height:23px; vertical-align:middle; ">패키지/추가검사 할인율</caption>
- <output id="dcamt" ref="/root/main/info/rsrvacptinfo/item/dcamt" class="output_fix" style="left:747px; top:497px; width:53px; height:19px; text-align:center; "/>
- <output id="adddcamt" ref="/root/main/info/rsrvacptinfo/item/adddcamt" class="output_fix" style="left:815px; top:497px; width:50px; height:19px; text-align:center; "/>
- <caption id="caption29" style="left:805px; top:497px; width:15px; height:20px; ">/</caption>
- <line id="line1" class="line_2" style="x1:321px; y1:200px; x2:1195px; y2:200px; "/>
- <caption id="caption3" class="cell_1" style="left:857px; top:202px; width:61px; height:23px; vertical-align:middle; ">감염정보</caption>
- <caption id="caption4" class="cell_1" style="left:320px; top:202px; width:55px; height:23px; vertical-align:middle; ">Remark</caption>
- <caption id="caption7" class="cell_1" style="left:1011px; top:202px; width:53px; height:23px; vertical-align:middle; ">VIP사유</caption>
- <output id="opt_notice" ref="/root/main/info/patinfo/item/notice" class="output_fix" style="left:920px; top:204px; width:90px; height:19px; "/>
- <button id="btn_saversrvinfo" class="btn5_letter6" style="left:1108px; top:227px; width:86px; height:19px; ">
- <caption>예약정보저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fSaveRsrvInfo();
- ]]>
- </script>
- </button>
- <button id="btn_small" class="icon_top" style="left:1166px; top:309px; width:26px; height:19px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fSetPkgSwtSize(false);
- ]]>
- </script>
- </button>
- <button id="btn_large" class="icon_bottom" style="left:1166px; top:309px; width:26px; height:19px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fSetPkgSwtSize(true);
- ]]>
- </script>
- </button>
- <switch id="swt_exam" style="left:320px; top:329px; width:872px; height:145px; border-color:#c7a3cf; border-style:solid; ">
- <case id="case_contdetl">
- <caption id="caption71" class="cell_1" style="left:5px; top:178px; width:91px; height:23px; vertical-align:middle; ">담당자</caption>
- <line id="line20" class="line_2" style="x1:5px; y1:176px; x2:622px; y2:176px; "/>
- <output id="opt_cnfmamtman" ref="/root/main/coninfo/cmpyconinfo/item/mancnfmamt" class="output_fix" format="#,###" style="left:99px; top:130px; width:200px; height:19px; text-align:right; "/>
- <input id="ipt_discamtwom" ref="/root/main/coninfo/cmpyconinfo/item/womdiscamt" class="input_default" visibility="visible" style="left:398px; top:105px; width:150px; height:19px; text-align:right; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fCalcCfmAmt(1, "F");
- fMoveFocus("ipt_mancmpychrgamt");
- ]]>
- </script>
- </input>
- <select1 id="cmb_uncocd" ref="/root/main/coninfo/cmpyconinfo/item/uncocd" class="combo_essential" appearance="minimal" style="left:398px; top:32px; width:224px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/baseinfo/pamcdlst/uncocdlst">
- <label ref="nm"/>
- <value ref="cd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- model.setFocus("ipt_pkgcd");
- ]]>
- </script>
- </select1>
- <caption id="cap_cnfmamtwom" class="cell_1" visibility="visible" style="left:302px; top:128px; width:93px; height:23px; vertical-align:middle; ">확정금액(여)</caption>
- <caption id="cap_contype" class="cell_1" style="left:5px; top:30px; width:91px; height:23px; vertical-align:middle; ">계약종류</caption>
- <caption id="caption72" class="cell_1" style="left:5px; top:55px; width:91px; height:23px; vertical-align:middle; ">건진코드</caption>
- <output id="opt_status" ref="/root/main/coninfo/cmpyconinfo/item/status" class="output_fix" style="left:561px; top:7px; width:61px; height:19px; "/>
- <line id="line21" class="line_2" style="x1:5px; y1:77px; x2:622px; y2:77px; "/>
- <caption id="caption51" class="cell_1" visibility="visible" style="left:302px; top:153px; width:93px; height:23px; vertical-align:middle; ">단체부담액(여)</caption>
- <caption id="caption41" class="cell_1" style="left:5px; top:203px; width:91px; height:23px; vertical-align:middle; ">비고</caption>
- <line id="line33" class="line_2" style="x1:5px; y1:28px; x2:622px; y2:28px; "/>
- <input id="ipt_womcmpychrgamt" ref="/root/main/coninfo/cmpyconinfo/item/womcmpychrgamt" class="input_default" format="#,###" style="left:398px; top:155px; width:224px; height:19px; text-align:right; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fMoveFocus("ipt_chargenm");
- ]]>
- </script>
- </input>
- <button id="btn_selpkgcd" class="icon_search" style="left:280px; top:57px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fSelPkg("nm", opt_pkgnm.currentText );
- /*
- model.resetInstanceNode("/root/temp/okflag");
- fGetPkgCd("SMAHB00500", "P", "N","nm" , ipt_pkgcd.currentText , "", "", "/root/main/coninfo/cmpyconinfo/item");
- if( model.getValue("/root/main/coninfo/cmpyconinfo/item/pkgamt") != "" ){
- ipt_pkgamtman.value = model.getValue("/root/main/coninfo/cmpyconinfo/item/pkgamt") ;
- ipt_pkgamtwom.value = ipt_pkgamtman.value ;
- }
- model.refresh();
-
- if( model.getValue("/root/temp/okflag") == "ok"){
- fGetPkgDetl(true);
- }
- */
- ]]>
- </script>
- </button>
- <caption id="cap_condd" class="cell_1" style="left:5px; top:5px; width:91px; height:23px; vertical-align:middle; ">계약일자</caption>
- <line id="line23" class="line_2" style="x1:5px; y1:102px; x2:622px; y2:102px; "/>
- <caption id="caption42" class="cell_1" visibility="visible" style="left:302px; top:103px; width:93px; height:23px; vertical-align:middle; ">할인(여)</caption>
- <input id="ipt_chargetelno" ref="/root/main/coninfo/cmpyconinfo/item/chrgtelno" class="input_default" style="left:398px; top:180px; width:224px; height:19px; text-align:right; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fMoveFocus("ipt_conremcnts");
- ]]>
- </script>
- </input>
- <caption id="caption43" class="search_no_b" style="left:605px; top:106px; width:15px; height:17px; ">%</caption>
- <input id="ipt_mancmpychrgamt" ref="/root/main/coninfo/cmpyconinfo/item/mancmpychrgamt" class="input_default" format="#,###" style="left:99px; top:155px; width:200px; height:19px; text-align:right; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fMoveFocus("ipt_womcmpychrgamt");
- ]]>
- </script>
- </input>
- <input id="ipt_discamtman" ref="/root/main/coninfo/cmpyconinfo/item/mandiscamt" class="input_default" style="left:99px; top:105px; width:129px; height:19px; text-align:right; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fCalcCfmAmt(1, "M");
- fMoveFocus("ipt_discamtwom");
- ]]>
- </script>
- </input>
- <caption id="cap_cnfmamtman" class="cell_1" style="left:5px; top:128px; width:91px; height:23px; vertical-align:middle; ">확정금액(남)</caption>
- <caption id="caption44" class="cell_1" style="left:5px; top:79px; width:91px; height:23px; vertical-align:middle; ">건진금액(남)</caption>
- <line id="line36" class="line_2" style="x1:5px; y1:151px; x2:622px; y2:151px; "/>
- <input id="ipt_chargenm" ref="/root/main/coninfo/cmpyconinfo/item/chrgnm" class="input_default" style="left:99px; top:180px; width:200px; height:19px; text-align:right; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fMoveFocus("ipt_chargetelno");
- ]]>
- </script>
- </input>
- <input id="ipt_discratewom" ref="/root/main/coninfo/cmpyconinfo/item/womdiscrate" class="input_default" visibility="visible" style="left:551px; top:105px; width:49px; height:19px; text-align:right; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fCalcCfmAmt(2, "F");
- fMoveFocus("ipt_mancmpychrgamt");
- ]]>
- </script>
- </input>
- <input id="ipt_pkgamtwom" ref="/root/main/coninfo/cmpyconinfo/item/womtotamt" class="input_default" visibility="visible" format="#,###" style="left:398px; top:79px; width:224px; height:19px; text-align:right; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fMoveFocus("ipt_discamtman");
- ]]>
- </script>
- </input>
- <select1 id="cmb_contype" ref="/root/main/coninfo/cmpyconinfo/item/contype" class="combo_essential" appearance="minimal" style="left:99px; top:32px; width:200px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/baseinfo/contypelst/A0113">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- model.setFocus("cmb_uncocd");
- ]]>
- </script>
- </select1>
- <caption id="caption45" class="cell_1" style="left:5px; top:104px; width:91px; height:23px; vertical-align:middle; ">할인(남)</caption>
- <line id="line37" class="line_2" style="x1:5px; y1:53px; x2:622px; y2:53px; "/>
- <caption id="caption35" class="cell_1" visibility="visible" style="left:5px; top:153px; width:91px; height:23px; vertical-align:middle; ">단체부담액(남)</caption>
- <line id="line27" class="line_2" style="x1:5px; y1:201px; x2:622px; y2:201px; "/>
- <caption id="caption46" class="cell_1" visibility="visible" style="left:302px; top:78px; width:93px; height:23px; vertical-align:middle; ">건진금액(여)</caption>
- <caption id="caption68" class="cell_1" style="left:302px; top:178px; width:93px; height:23px; vertical-align:middle; ">담당자 전화</caption>
- <line id="line17" class="line_2" style="x1:5px; y1:226px; x2:622px; y2:226px; "/>
- <caption id="caption36" class="search_no_b" style="left:382px; top:7px; width:12px; height:17px; ">~</caption>
- <line id="line28" class="line_2" style="x1:8px; y1:126px; x2:625px; y2:126px; "/>
- <caption id="cap_uncocd" class="cell_1" style="left:302px; top:30px; width:93px; height:23px; vertical-align:middle; ">청구방법</caption>
- <caption id="caption58" class="search_no_b" style="left:284px; top:105px; width:15px; height:17px; ">%</caption>
- <caption id="caption37" class="cell_1" style="left:500px; top:5px; width:58px; height:23px; vertical-align:middle; ">진행상태</caption>
- <line id="line29" class="line_2" style="x1:5px; y1:150px; x2:622px; y2:150px; "/>
- <input id="ipt_confromdd" ref="/root/main/coninfo/cmpyconinfo/item/confromdd" class="input_essential" inputtype="date" style="left:280px; top:6px; width:100px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fMoveFocus("ipt_contodd");
- ]]>
- </script>
- </input>
- <input id="ipt_condd" ref="/root/main/coninfo/cmpyconinfo/item/condd" class="input_essential" inputtype="date" style="left:99px; top:6px; width:100px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fMoveFocus("ipt_confromdd");
- ]]>
- </script>
- </input>
- <line id="line19" class="line_2" style="x1:8px; y1:126px; x2:625px; y2:126px; "/>
- <input id="ipt_conremcnts" ref="/root/main/coninfo/cmpyconinfo/item/remcnts" class="input_default" maxlength="100" style="left:99px; top:204px; width:522px; height:19px; "/>
- <caption id="cap_confromdd" class="cell_1" style="left:202px; top:5px; width:75px; height:23px; vertical-align:middle; ">건진기간</caption>
- <input id="ipt_discrateman" ref="/root/main/coninfo/cmpyconinfo/item/mandiscrate" class="input_default" style="left:231px; top:105px; width:49px; height:19px; text-align:right; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fCalcCfmAmt(2, "M");
- fMoveFocus("ipt_discratewom");
- ]]>
- </script>
- </input>
- <input id="ipt_pkgamtman" ref="/root/main/coninfo/cmpyconinfo/item/mantotamt" class="input_default" format="#,###" style="left:99px; top:80px; width:200px; height:19px; text-align:right; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fMoveFocus("ipt_pkgamtwom");
- ]]>
- </script>
- </input>
- <output id="opt_cnfmamtwom" ref="/root/main/coninfo/cmpyconinfo/item/womcnfmamt" class="output_fix" visibility="visible" format="#,###" style="left:398px; top:130px; width:224px; height:19px; text-align:right; "/>
- <input id="ipt_contodd" ref="/root/main/coninfo/cmpyconinfo/item/contodd" class="input_essential" inputtype="date" style="left:397px; top:6px; width:100px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fMoveFocus("cmb_contype");
- ]]>
- </script>
- </input>
- <input id="input5" ref="/root/main/coninfo/cmpyconinfo/item/pkgcd" class="input_default" style="left:99px; top:56px; width:177px; height:19px; text-align:right; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- if( event.keyCode == 13 ){
- fSelPkg("nm", ipt_pkgcd.currentText );
- }
- ]]>
- </script>
- </input>
- <input id="input6" ref="/root/main/coninfo/cmpyconinfo/item/pkgnm" class="output_fix" style="left:302px; top:56px; width:320px; height:19px; text-align:right; "/>
- </case>
- <case id="case_pkg" selected="true">
- <line id="line43" class="line_2" style="x1:5px; y1:31px; x2:862px; y2:31px; "/>
- <caption id="cap_choiflag" class="cell_1" style="left:555px; top:8px; width:64px; height:23px; vertical-align:middle; ">선택</caption>
- <datagrid id="grd_addlst" nodeset="/root/main/info/rsrvacptinfo/addlst" caption="^검사구분^검사코드^검사명^청구방법^가격^횟수^일수^할인액^examseq^수가코드^prcpno^prcpdd^m^grupflag^rsrvprcptrsmyn^rsrvdd^rsrvno^addtotamt^adddiscyn^gndrflag" colsep="^" colwidth="30, 80, 105, 250, 60, 100, 50, 50, 85, 80, 105, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" style="left:5px; top:58px; width:860px; height:80px; ">
- <col checkvalue="Y,N" ref="sel" type="checkbox"/>
- <col ref="testflag" type="combo">
- <choices>
- <itemset nodeset="/root/init/baseinfo/testflag/A0117">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col imemode="alpha" ref="testcd" type="input" _chartype="upper"/>
- <col ref="testnm"/>
- <col ref="uncocd" type="combo">
- <choices>
- <itemset nodeset="/root/init/baseinfo/pamcdlst/uncocdlst">
- <label ref="nm"/>
- <value ref="cd"/>
- </itemset>
- </choices>
- </col>
- <col ref="scoreamt" type="input" visibility="visible" format="#,###" style="text-align:right; "/>
- <col ref="prcptims" type="input" format="###" style="text-align:center; "/>
- <col ref="prcpdayno" type="input" format="###" style="text-align:center; "/>
- <col ref="discamt" visibility="hidden" format="#,###" style="text-align:right; "/>
- <col ref="examseq" visibility="hidden"/>
- <col ref="calcscorcd"/>
- <col ref="prcpno" visibility="hidden"/>
- <col ref="prcpdd" visibility="hidden"/>
- <col ref="m" visibility="hidden"/>
- <col ref="grupflag" visibility="hidden"/>
- <col ref="rsrvprcptrsmyn" visibility="hidden"/>
- <col ref="rsrvdd" visibility="hidden"/>
- <col ref="rsrvno" visibility="hidden"/>
- <col ref="addtotamt" visibility="hidden"/>
- <col ref="testdiscyn" visibility="hidden"/>
- <col ref="gndrflag" visibility="hidden"/>
- <script type="javascript" ev:event="onendedit">
- <![CDATA[
- //2008-05-23 이성인 수정(WBS요청사항)
- //fGetPkgCd("SMAHA00100", "A", "N","nm" , grd_addlst.labelMatrix( grd_addlst.row , 3) , cmb_healexamdetlflag.value, opt_sex.value ,grd_addlst.nodeset + "[" + grd_addlst.row + "]");
- //행추가 기능 추가하여 추가검사시 행추가후 검사코드를 직접입력하면 바로 바로 조회가 될수있도록 변경함.
- //에서 nm을 cd로 변경하여 추가검사 팝업을 조회시 자동으로 cd를 기준으로 조회가 되도록 변경
- if((grd_addlst.col == 3 ) && (event.keyCode == 13 ) && (model.getValue(grd_addlst.nodeset + "[" + grd_addlst.row + "]/examseq" ) == "")){
- //fSelPkgAdd("A" , );
- fGetPkgCd("SMAHA00100", "A", "N","cd" , grd_addlst.labelMatrix( grd_addlst.row , 3) , cmb_healexamdetlflag.value, opt_sex.value ,grd_addlst.nodeset + "[" + grd_addlst.row + "]");
- grd_addlst.refresh();
- }
- ]]>
- </script>
- <script type="javascript" ev:event="onbuttonclick">
- <![CDATA[
- if( (grd_addlst.col == 3 ) && (model.getValue(grd_addlst.nodeset + "[" + grd_addlst.row + "]/examseq" ) == "") ){
- //fGetPkgCd("SMAHA00100", "A", "Y","nm" , grd_addlst.labelMatrix( grd_addlst.row , 3) , cmb_healexamdetlflag.value, opt_sex.value );
- fGetPkgCd("SMAHA00100", "A", "N","nm" , grd_addlst.labelMatrix( grd_addlst.row , 3) , cmb_healexamdetlflag.value, opt_sex.value ,grd_addlst.nodeset + "[" + grd_addlst.row + "]");
- grd_addlst.refresh();
- }
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- if(grd_addlst.col == grd_addlst.colRef("sel") || grd_addlst.col == grd_addlst.colRef("testflag") || grd_addlst.col == grd_addlst.colRef("uncocd") ) {
- var idx = grd_addlst.row;
- var testflag = grd_addlst.valueMatrix(idx , grd_addlst.colRef("testflag"));
- var uncocd = grd_addlst.valueMatrix(idx , grd_addlst.colRef("uncocd"));
- var testcd = grd_addlst.valueMatrix(idx , grd_addlst.colRef("testcd"));
- var scoreamt = grd_addlst.valueMatrix(idx , grd_addlst.colRef("scoreamt"));
- var cmpycd = model.getValue("/root/main/info/rsrvacptinfo/item/cmpycd");
- var cmpyflag = model.getValue("/root/main/info/rsrvacptinfo/item/cmpyflag");
-
- model.removeNodeset("/root/send1");
- model.makeValue("/root/send1/healexamflag" , fGetHealExamFlag());
- model.makeValue("/root/send1/rsrvdd" , model.getValue("/root/main/info/rsrvacptinfo/item/rsrvdd"));
- model.makeValue("/root/send1/rsrvno" , model.getValue("/root/main/info/rsrvacptinfo/item/rsrvno"));
- model.makeValue("/root/send1/testflag" , testflag);
- model.makeValue("/root/send1/testcd" , testcd);
- model.makeValue("/root/send1/cmpyflag" , cmpyflag );
- model.makeValue("/root/send1/age" , model.getValue("/root/main/info/patinfo/item/age"));
- model.makeValue("/root/send1/cmpycd" , model.getValue("/root/main/info/rsrvacptinfo/item/cmpycd"));
- model.makeValue("/root/send1/conseq" , model.getValue("/root/main/info/rsrvacptinfo/item/conseq"));
- model.makeValue("/root/send1/conhistseq" , model.getValue("/root/main/info/rsrvacptinfo/item/conhistseq"));
- model.makeValue("/root/send1/statflag" , model.getValue("/root/main/info/rsrvacptinfo/item/statflag"));
-
- //2015/11/05 외국인MOU 관련 수정
- model.makeValue("/root/send1/forgneryn" , model.getValue("/root/main/info/patinfo/item/forgneryn"));
- model.makeValue("/root/send1/agencyrate" , model.getValue("/root/main/info/rsrvacptinfo/item/agencyrate"));
- //2015/11/05 외국인MOU 관련 수정
-
- submit("TRAHA00702", false);
- var scoreamt = model.getValue("/root/price/dangainfo/danga");
-
- if(scoreamt != "") {
- /*
- if(cmpyflag == "Y") {
- scoreamt = parseInt(parseFloat(scoreamt ) * 0.1) *10;
- }else {
- scoreamt = scoreamt;
- }*/
- }else{
- scoreamt = 0;
- }
- grd_addlst.valueMatrix(idx, grd_addlst.colRef("scoreamt")) = scoreamt ;
- }
- // 추가검사금액계산
- fSetAddAmt();
- ]]>
- </script>
- </datagrid>
- <line id="line44" class="line_1" style="x1:5px; y1:3px; x2:862px; y2:3px; "/>
- <caption id="cap_pkgcd" class="cell_1" style="left:5px; top:8px; width:83px; height:23px; vertical-align:middle; ">패키지</caption>
- <output id="opt_pkgnm" ref="/root/main/info/rsrvacptinfo/item/pkgnm" class="output_fix" style="left:200px; top:9px; width:338px; height:19px; "/>
- <input id="ipt_pkgcd" ref="/root/main/info/rsrvacptinfo/item/pkgcd" class="input_essential" _chartype="upper" style="left:90px; top:9px; width:85px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- inputEnterKey("btn_selpkg", "DOMActivate");
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- model.makeValue("/root/send/pkg/srchinstcd",model.getValue("/root/send/srchinstcd"));
- model.makeValue("/root/send/pkg/srchhealexamflag",model.getValue("/root/send/srchhealexamflag"));
- model.makeValue("/root/send/pkg/srchhealexamdetlflag",model.getValue("/root/send/srchhealexamdetlflag"));
- model.makeValue("/root/send/pkg/srchpkgcd",model.getValue("/root/main/info/rsrvacptinfo/item/pkgcd"));
- model.makeValue("/root/send/pkg/srchpkgnm","");
- model.makeValue("/root/send/pkg/srchpkgflag","");
- model.makeValue("/root/send/pkg/srchinetyn","");
- model.makeValue("/root/send/pkg/srchuseyn","");
- submit("TRAHB00301");
- ]]>
- </script>
- </input>
- <button id="btn_selpkg" class="icon_search" style="left:180px; top:10px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var old_flag = model.getValue("/root/main/info/rsrvacptinfo/item/cmpyflag");
- model.removeNode("/root/temp2/addlst");
- model.removeNode("/root/temp/templst/list");
- model.makeNode("/root/temp2/addlst");
-
- //model.resetInstanceNode(grd_addlst.nodeset);
- model.removeNodeSet(grd_addlst.nodeset);
- //model.makeNodeset(grd_addlst.nodeset);
- var old_gubun = grd_rsrvlst.valueMatrix(grd_rsrvlst.row, grd_rsrvlst.colRef("rsrvflag"));
- var old_pkgcd = model.getValue("/root/main/info/rsrvacptinfo/item/pkgcd");
- var old_cmpycd = model.getValue("/root/main/info/rsrvacptinfo/item/cmpycd");
- var old_conseq = model.getValue("/root/main/info/rsrvacptinfo/item/conseq");
- var old_conhistseq = model.getValue("/root/main/info/rsrvacptinfo/item/conhistseq");
- model.makeValue("/root/main/info/rsrvacptinfo/item/cmpycd","");
- model.makeValue("/root/main/info/rsrvacptinfo/item/conseq","");
- model.makeValue("/root/main/info/rsrvacptinfo/item/conhistseq","");
-
- //rdo_cmpyflag.value == "Y" 단체가 Y, 개인은 N
- //if와 else는 두번째 매개변수의 C와 P차이
- if(rdo_cmpyflag.value == "Y" ){
- fGetPkgCd("SMAHA00100", "C", "N","nm" , ipt_pkgcd.currentText , cmb_healexamdetlflag.value, opt_sex.value , "/root/main/info/rsrvacptinfo/item" ,"","pkg",ageCalc(model.getValue("/root/main/info/patinfo/item/rgstno1") , model.getValue("/root/main/info/patinfo/item/rgstno2")) , "",model.getValue("/root/main/info/patinfo/item/forgneryn"), model.getValue("/root/main/info/rsrvacptinfo/item/agencyrate"));
- if( model.getValue("/root/temp/okflag") != "ok"){
- return;
- }
- fGetCmpyDetlCdList(model.getValue("/root/main/info/rsrvacptinfo/item/cmpycd"));
- }
- else {
- //2008-05-23 이성인 수정(WBS요청사항)
- //fGetPkgCd("SMAHA00100", "P", "N","nm" , ipt_pkgcd.currentText , cmb_healexamdetlflag.value, opt_sex.value , "/root/main/info/rsrvacptinfo/item","","pkg",ageCalc(model.getValue("/root/main/info/patinfo/item/rgstno1") , model.getValue("/root/main/info/patinfo/item/rgstno2") ));
- //에서 nm을 cd로 변경하여 패키지 팝업을 조회시 자동으로 cd를 기준으로 조회가 되도록 변경
- fGetPkgCd("SMAHA00100", "P", "N","cd" , ipt_pkgcd.currentText , cmb_healexamdetlflag.value, opt_sex.value , "/root/main/info/rsrvacptinfo/item","","pkg",ageCalc(model.getValue("/root/main/info/patinfo/item/rgstno1") , model.getValue("/root/main/info/patinfo/item/rgstno2")) ,"",model.getValue("/root/main/info/patinfo/item/forgneryn"), model.getValue("/root/main/info/rsrvacptinfo/item/agencyrate"));
- if( model.getValue("/root/temp/okflag") != "ok") {return;}
- }
-
- var cur_pkgcd = model.getValue("/root/main/info/rsrvacptinfo/item/pkgcd");
- var cur_cmpycd = model.getValue("/root/main/info/rsrvacptinfo/item/cmpycd");
- var cur_conseq = model.getValue("/root/main/info/rsrvacptinfo/item/conseq");
- var cur_conhistseq = model.getValue("/root/main/info/rsrvacptinfo/item/conhistseq");
- //같은 패키지 이거나 같은 계약정보일경우 return
- if((cur_cmpycd != "") && (cur_conseq != "") && (cur_conhistseq != "")){
- rdo_cmpyflag.value = "Y";
- model.makeValue(cmb_rsrvflag.attribute("ref"), "04");
- model.makeValue(cmb_pkguncocd.attribute("ref"), "V02");
- }else{
- rdo_cmpyflag.value = "N";
- model.makeValue(cmb_rsrvflag.attribute("ref"), "04");
- model.makeValue(cmb_pkguncocd.attribute("ref"), "V01");
- }
- // 2008-06-12 이성인 model.refresh(); 주석처리
- // model.refresh();
- /*
- if( rdo_cmpyflag.value != "Y" ) {
- if( old_pkgcd == cur_pkgcd ) return;
- }else{
- if( (old_cmpycd==cur_cmpycd) && ( old_conseq == cur_conseq) && ( old_conhistseq == cur_conhistseq) ) return ;
- }
- */
- // var acpt_remcnts = model.getValue( tar_remcnts.attribute("ref") ) + "\n" + model.getValue("/root/main/info/rsrvacptinfo/item/pkgremcnts") ;
- if( rdo_cmpyflag.value == "Y" ){
- var acpt_remcnts = model.getValue("/root/main/info/rsrvacptinfo/item/pkgremcnts") ;
- if(model.getValue("/root/main/info/rsrvacptinfo/item/pkgremcnts") == ""){
- model.makeValue("/root/main/info/rsrvacptinfo/item/pkgremcnts", "-");
- }
- }else{
- if(model.getValue("/root/main/info/rsrvacptinfo/item/pkgremcnts") != ""){
- var acpt_remcnts = "";
- }else{
- if(old_gubun != cmb_rsrvflag.label){
- var acpt_remcnts = "";
- }else{
- var acpt_remcnts = model.getValue("/root/main/info/rsrvacptinfo/item/remcnts");
- }
- }
- }
- model.setValue( tar_remcnts.attribute("ref") , acpt_remcnts);
- var cur_pkgnm = opt_pkgnm.value;
- //패키지 상세내역 조회
- fGetConAddList(cur_pkgcd, cur_pkgnm, opt_sex.value, cur_cmpycd, cur_conseq , cur_conhistseq);
- // 2008-06-12 이성인 model.refresh(); 주석처리 및 이벤트 끝으로 이동
- //model.refresh();
- // fTempCalc(model.getValue("/root/main/info/rsrvacptinfo/item/pkgamt"), grd_addlst , 6,7, opt_subtotamt, opt_pkgamt, opt_addamt );
- //패키지금액 , 선수금 , 추가검사, 할인금액,소계금액 , 미수금액 , 청구방법 , 수납액
- /*
- model.setValue("/root/main/info/rcptinfo/pkgamt" , model.getValue("/root/main/info/rsrvacptinfo/item/pkgamt"));
- model.setValue("/root/main/info/rcptinfo/discamt", model.getValue("/root/main/info/rsrvacptinfo/item/discamt"));
- model.setValue("/root/temp/discamt", model.getValue("/root/main/info/rsrvacptinfo/item/discamt"));
- */
- if(old_pkgcd != "" && old_pkgcd != cur_pkgcd || old_cmpycd != old_cmpycd && old_conseq != cur_conseq && old_conhistseq != cur_conhistseq){
- fSetAddList(grd_addlst, 3, "/root/temp/templst/list", "Y","", model.getValue("/root/main/info/rsrvacptinfo/item/pkgcd"));
- }
- fDcAmtCalc(); //dc 금액 확인
- // btn_acpt.disabled = false;
- if( rdo_cmpyflag.value == "Y" ){
- button12.dispatch("DOMActivate");
- /*
- if( ipt_fmhngnm.currentText == ""){
- model.setValue("/root/main/info/rsrvacptinfo/item/fmhngnm",ipt_pnm.currentText );
- model.setValue( cmb_fmrelacd.attribute("ref"), "02");
- cmb_fmrelacd.refresh();
- }
- */
- fGetCmpyConinfo();
- }else{
- button11.dispatch("DOMActivate");
- }
- model.setValue("/root/temp/okflag", "");
- model.refresh();
- ]]>
- </script>
- </button>
- <button id="btn_searchadd" class="btn2_letter4" style="left:734px; top:35px; width:64px; height:19px; ">
- <caption>추가검사</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fGetPkgCd("SMAHA00100", "A", "Y","nm" , "" , cmb_healexamdetlflag.value, opt_sex.value, "/root/temp/templst","","",ageCalc(model.getValue("/root/main/info/patinfo/item/rgstno1") , model.getValue("/root/main/info/patinfo/item/rgstno2")), "", model.getValue("/root/main/info/patinfo/item/forgneryn"), model.getValue("/root/main/info/rsrvacptinfo/item/agencyrate"));
- // fGetPkgCd("SMAHA00100", "C", "N","nm" , "" , cmb_healexamdetlflag.value, opt_sex.value , "/root/main/info/rs" ,"","pkg",);
- //fSetAddList 함수에서 선택한 추가검사 중복 체크
- fSetAddList(grd_addlst, 3, "/root/temp/templst/list", "Y","", model.getValue("/root/main/info/rsrvacptinfo/item/pkgcd"));
- fSetAddAmt();
- ]]>
- </script>
- </button>
- <button id="btn_testrsrv" class="btn2_letter4" visibility="hidden" style="left:555px; top:35px; width:64px; height:19px; ">
- <caption>검사예약</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- open("SMAEA02000");
- ]]>
- </script>
- </button>
- <caption id="caption92" class="cell_1" style="left:5px; top:33px; width:83px; height:23px; vertical-align:middle; ">최근건진내역</caption>
- <output id="opt_latestpkginfo" ref="/root/main/info/rsrvacptinfo/item/latestpkginfo" class="output_fix" style="left:90px; top:34px; width:448px; height:19px; "/>
- <line id="line40" class="line_2" style="x1:5px; y1:56px; x2:862px; y2:56px; "/>
- <select1 id="rdo_choiflag" ref="/root/main/info/rsrvacptinfo/item/choiflag" class="combo_search" appearance="minimal" style="left:621px; top:10px; width:120px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/baseinfo/choiflaglst/A0116">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- /*
- * 장준원, 20080913, A0116공통코드에 수면내시경 추가해야 함. 아래의 이벤트는 건진구분인 개인/단체의 이벤트이기 때문에 중복으로 체크한 부분이기에 삭제처리함.
- * 단체일경우 예약구분을 사업장으로 default표시
- */
- /*
- var bCmpy = model.getValue("/root/main/info/rsrvacptinfo/cmpyflag");
- if( bCmpy == "Y" ) {
- //model.setValue("/root/main/info/rsrvacptinfo/rsrvflag", "02");
- cmb_rsrvflag.select (1);
- }
- else{
- //model.setValue("/root/main/info/rsrvacptinfo/rsrvflag", "01");
- cmb_rsrvflag.select(0)
- }
- */
- ]]>
- </script>
- </select1>
- <!--
- <select1 id="rdo_choiflag" ref="/root/main/info/rsrvacptinfo/item/choiflag" appearance="full" cols="4" rows="1" overflow="visible" style="left:608px; top:10px; width:242px; height:20px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/baseinfo/choiflaglst/A0116">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- /**
- * 단체일경우 예약구분을 사업장으로 default표시
- */
- var bCmpy = model.getValue("/root/main/info/rsrvacptinfo/cmpyflag");
- if( bCmpy == "Y" ) {
- //model.setValue("/root/main/info/rsrvacptinfo/rsrvflag", "02");
- cmb_rsrvflag.select (1);
- }
- else{
- //model.setValue("/root/main/info/rsrvacptinfo/rsrvflag", "01");
- cmb_rsrvflag.select(0)
- }
-
- ]]>
- </script>
- </select1>
- -->
- <button id="btn_testchng" class="btn2_letter4" visibility="hidden" style="left:600px; top:35px; width:64px; height:19px; ">
- <caption>검사변경</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var addData = getGridUpdateData(grd_addlst);
- model.setValue("/root/send/adddata" , addData);
- model.makeValue("/root/send/updateownbamt" , model.getValue("/root/main/info/rcptinfo/ownbamt"));
- if(addData == "" || addData == null) {
- if(model.getValue("/root/temp/priceamt/priceamt/chngyn") == "Y") {
- model.makeValue("root/send2/srchhealexamflag" , fGetHealExamFlag());
- model.makeValue("root/send2/srchhealexamdetlflag" , model.getValue("/root/main/info/rsrvacptinfo/item/healexamdetlflag"));
- model.makeValue("root/send2/srchinstcd" , getUserInfo("dutplceinstcd"));
- model.makeValue("root/send2/srchrsrvdd" , model.getValue("/root/main/info/rsrvacptinfo/item/rsrvdd"));
- model.makeValue("root/send2/srchrsrvno" , model.getValue("/root/main/info/rsrvacptinfo/item/rsrvno"));
- model.makeValue("root/send2/ownbamt" , model.getValue("/root/main/info/rcptinfo/ownbamt"));
- if(submit("TXAHA00116")) {
- btn_rcpt.dispatch("DOMActivate");
- }
- }
- }else {
- if(submit("TXAHA00115") ) {
- grd_addlst.clearStatus();
- btn_rcpt.dispatch("DOMActivate");
- }
- }
- ]]>
- </script>
- </button>
- <button id="btn_ordmgt" class="btn2_letter4" style="left:801px; top:35px; width:64px; height:19px; ">
- <caption>처방관리</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- setParameter ("SMAHA00700_PARAM1" , model.getValue( cmb_healexamdetlflag.attribute("ref")));
- setParameter ("SMAHA00700_PARAM2" , model.getValue( ipt_pid.attribute("ref")));
-
- //2015/10/26 이정택 추가(외국인 MOU요율관련)
- setParameter ("SMAHA00700_PARAM3" , model.getValue( cmb_forgneryn.attribute("ref")));
- setParameter ("SMAHA00700_PARAM4" , model.getValue( cmb_agencyrate.attribute("ref")));
- //2015/10/26 이정택 추가(외국인 MOU요율관련)
-
- modal("SMAHA00700");
- ]]>
- </script>
- </button>
- <button id="button15" class="btn2_letter4" style="left:667px; top:35px; width:64px; height:19px; ">
- <caption>주의사항</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(model.getValue("/root/main/info/rsrvacptinfo/item/pkgcd") == ""){
- messageBox("패키지 선택을 하셔야 합니다.", "E999");
- return;
- }
- var strPkgList = "'" + model.getValue("/root/main/info/rsrvacptinfo/item/pkgcd") + "'";
- for(var i = 1; i < grd_addlst.rows; i++){
- strPkgList = strPkgList + ",'" + model.getValue("/root/main/info/rsrvacptinfo/addlst[" + i + "]/testcd") + "'";
- }
- model.makeNode("/root/tmp/caut");
- model.makeValue("/root/tmp/caut/pid" , model.getValue("/root/main/info/patinfo/item/pid"));
- model.makeValue("/root/tmp/caut/rsrvdd" , model.getValue("/root/main/info/rsrvacptinfo/item/rsrvdd"));
- model.makeValue("/root/tmp/caut/gndrflag" , model.getValue("/root/main/info/patinfo/item/sex"));
- model.makeValue("/root/tmp/caut/pkgcd" , strPkgList);
- modal("SPAHA04011", "", "", "", "SPAHA04011", "/root/tmp/caut","/root/target");
- ]]>
- </script>
- </button>
- <caption id="caption95" class="cell_1" style="left:745px; top:10px; width:64px; height:23px; vertical-align:middle; ">누적횟수</caption>
- <output id="output4" ref="/root/init/count" class="output_fix" style="left:811px; top:10px; width:50px; height:19px; "/>
- </case>
- <case id="case_hist">
- <datagrid id="grd_hist" nodeset="/root/main/info/histlst/item" caption="일자^건진코드^명칭^단체구분^예약일자^예약번호^할인^할인비고^최종수정자^최종수정일시^healexamflag" colsep="^" colwidth="79, 79, 260, 54, 87, 92, 100, 100, 100, 100, 100" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:5px; top:5px; width:860px; height:135px; ">
- <col ref="hopedd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="pkgcd"/>
- <col ref="pkgnm"/>
- <col checkvalue="Y,N" disabled="true" ref="cmpyflag" type="checkbox"/>
- <col ref="rsrvdd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="rsrvno"/>
- <col ref="disccd" type="combo">
- <choices>
- <itemset nodeset="/root/init/baseinfo/pamcdlst/disccdlst">
- <label ref="nm"/>
- <value ref="cd"/>
- </itemset>
- </choices>
- </col>
- <col ref="discremcnts"/>
- <col ref="lastupdtrid"/>
- <col ref="lastupdtdt"/>
- <col ref="healexamflag" visibility="hidden"/>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- ahafGetRsrvAcptDetl(6) ;
- var cnt = parseInt(getNodesetCount("/root/main/info/rsltcnstinfo/cnstlst/cnst"));
- cmb_rsltcnstlst.select(cnt-1);
- ]]>
- </script>
- <script type="javascript" ev:event="DOMFocusOut">
- <![CDATA[
- window.setPopupMenu(false);
- ]]>
- </script>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- if(event.button == 3) {
- if(isDataCell()) {
- window.setPopupMenu(true,"/root/hidden/menu/hist/item","label","func",true);
- }else {
- window.setPopupMenu(false);
- }
- }
- ]]>
- </script>
- <script type="javascript" ev:event="onmouseover">
- <![CDATA[
- window.setPopupMenu(true);
- ]]>
- </script>
- </datagrid>
- </case>
- <case id="case_pkgdetl">
- <datagrid id="grid_pkgdetl" nodeset="/root/main/info/pkgdetl/item" caption="검진코드^검진구분^검사분류^검사명^참고치^패키지분류^최종수정자^최종수정일시" colsep="^" colwidth="35, 110, 135, 193, 162, 100" mergecells="byrowrec" mergecellsfixedrows="bycolrec" multitotal="true" rowheader="seq" rowsep="|" style="left:5px; top:5px; width:860px; height:135px; ">
- <col disabled="false" ref="pkgcd" visibility="hidden"/>
- <col ref="cdnm"/>
- <col ref="spcnm"/>
- <col ref="testnm"/>
- <col ref="stndval"/>
- <col disabled="true" ref="padd" visibility="hidden"/>
- </datagrid>
- </case>
- </switch>
- <button id="btn_hist" class="btn_sw" group="tab" selected="true" style="left:404px; top:308px; width:84px; height:22px; ">
- <caption>건진이력</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.toggle("case_hist" );
- /*
- model.makeValue("root/send/srchstatflag", "F");
- ahafGetHistList(ipt_pid.value);
- model.makeValue("root/send/srchstatflag", "");
- */
- setCount();
- model.refresh();
- ]]>
- </script>
- </button>
- <button id="btn_pkg" class="btn_sw" group="tab" selected="true" style="left:320px; top:308px; width:84px; height:22px; ">
- <caption>건진내역</caption>
- <toggle case="case_pkg" ev:event="onclick"/>
- </button>
- <button id="btn_getinsu" class="btn2_letter4" visibility="hidden" style="left:750px; top:100px; width:64px; height:19px; ">
- <caption>자격조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var sRgstNo1 = model.getValue( ipt_rgstno1.attribute("ref") );
- var sRgstNo2 = model.getValue( ipt_rgstno2.attribute("ref") );
- var sHngNm = model.getValue( ipt_pnm.attribute("ref") );
- var sOrdDD = model.getValue( ipt_rsrvdd.attribute("ref") );
- if( sOrdDD == "" ) {
- sOrdDD = model.getValue( ipt_orddd.attribute("ref") );
- }
-
- var vInsuKind = opt_insukind.attribute("ref") ;
- //var vInsuID = ipt_insuid.attribute("ref") ;
- //var vInsuCd = ipt_insucd.attribute("ref") ;
- var vFromDD = "";
- var vInsuNm = "";
- //var vInsuBranchCd = ipt_insucorpbrchcd.attribute("ref") ;
- //var vInsuBranchNm = opt_insucorpbrchnm.attribute("ref") ;
-
- //ahafGetInsuCnts(sRgstNo1, sRgstNo2, sHngNm, sOrdDD
- // ,vInsuKind, vInsuID, vInsuCd, vFromDD, vInsuNm , vInsuBranchCd , vInsuBranchNm);
- ]]>
- </script>
- </button>
- <output id="opt_insukind" ref="/root/main/info/rsrvacptinfo/item/acpt_insukind" class="output_fix" visibility="hidden" style="left:1110px; top:460px; width:30px; height:19px; "/>
- <button id="btn_pkgdetl" class="btn_sw" group="tab" selected="true" style="left:488px; top:308px; width:84px; height:22px; ">
- <caption>패키지상세</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.toggle("case_pkgdetl" );
- var PkgCd = model.getValue("/root/main/info/rsrvacptinfo/item/pkgcd");
- ahafGetPkgDetlList(PkgCd);
- ]]>
- </script>
- </button>
- <caption id="caption60" class="cell_1" style="left:744px; top:280px; width:91px; height:23px; vertical-align:middle; ">예약안내문발송</caption>
- <input id="ipt_tagno" ref="/root/main/info/taginfo/tagno" class="input_default" format="999" style="left:1014px; top:282px; width:64px; height:19px; ">
- <script type="javascript" ev:event="DOMFocusOut">
- <![CDATA[
-
- model.setValue("/root/send/srchtagno",model.getValue("/root/main/info/taginfo/tagno"));
- model.setValue("/root/send/srchhealexamplacecd" , model.getValue("/root/main/info/rsrvacptinfo/item/healexamplacecd"));
- var ret = submit("TRAHA00114",false);
- if(ret) {
- var tagstat = model.getValue("/root/tag/taginfo/tagstat");
- if(tagstat == "0") {
- var tagno = model.getValue("/root/main/info/taginfo/tagno");
- var vb = messageBox("["+ tagno +"]태그는 이미 지급된 태급입니다.\n 반납" , "S001" );
- if(6 == vb ) {
- model.makeValue("/root/send/taginfo/tagflag" , "R");
- model.makeValue("/root/send/taginfo/tagno" , model.getValue("/root/main/info/taginfo/tagno"));
- model.makeValue("/root/send/taginfo/instcd" , getUserInfo("dutplceinstcd"));
- model.makeValue("/root/send/taginfo/healexamplacecd" , model.getValue("/root/main/info/rsrvacptinfo/item/healexamplacecd"));
- // if(submit("TXAHA00109",false)) { 2008-06-12 이성인
- if(submit("TXAHA00109",false)) {
- btn_tag.attribute("text") = "태그지급";
- ipt_tagno.value = "";
- }
- }else if(7 == vb || 2 == vb) {
- ipt_tagno.value = "";
- model.setFocus("ipt_tagno");
- }
- }else{
- btn_tag.dispatch("DOMActivate");
- }
- }
- ipt_tagno.refresh();
-
- ]]>
- </script>
- </input>
- <input id="ipt_rsrvguidsenddd" ref="/root/main/info/rsrvacptinfo/item/rsrvguidsenddd" class="input_default" inputtype="date" style="left:868px; top:282px; width:85px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fMoveFocus("ipt_pkgcd");
- ]]>
- </script>
- </input>
- <caption id="cap_rsltcnstflag" class="cell_1" style="left:654px; top:252px; width:58px; height:23px; vertical-align:middle; ">결과상담</caption>
- <caption id="caption10" class="cell_1" style="left:956px; top:280px; width:55px; height:23px; vertical-align:middle; ">태그번호</caption>
- <select1 id="cmb_rsrvflag" ref="/root/main/info/rsrvacptinfo/item/rsrvflag" class="combo_essential" appearance="minimal" style="left:379px; top:254px; width:70px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/baseinfo/rsrvflaglst/A0115">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fMoveFocus("cmb_rsltcnstflag");
- ]]>
- </script>
- </select1>
- <caption id="cap_rsrvflag" class="cell_1" style="left:320px; top:252px; width:57px; height:23px; vertical-align:middle; ">예약구분</caption>
- <select1 id="cmb_rsltcnstflag" ref="/root/main/info/rsltcnstinfo/choicnst/rsltcnstflag" class="combo_essential" appearance="minimal" style="left:715px; top:254px; width:83px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/baseinfo/rsltcnstflaglst/S080">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- /*
- * 최초이력:2009-03-13
- * 내부검사 선택 시에만 활성화 되며 내부상담 시 1회로 제한다.
- * 결과상담 구분은 우편을 제외 한 모둔 구분은 상담 시간을 잡는다.
- * 건진 공통코드의 cmt의 상태가 Y 일경우 상담예약 팝업을 띄우면 N경우 화면은 띄우지 않으며 상담예약 버튼은 비활성 시킨다.
- */
- /*
- var nodeList = instance1.selectNodes("/root/init/baseinfo/rsltcnstflaglst/S080");
- var idx = cmb_rsltcnstflag.focusIndex;
- // 공통코드의 비고
- var cmt = nodeList.item(idx).cmt.text;
-
- if(cmt == "Y") {
- btn_rsltcnstrsrv.disabled = false;
- }else if (cmt == "N") {
- btn_rsltcnstrsrv.disabled = true;
- }*/
- ]]>
- </script>
- </select1>
- <caption id="caption57" class="cell_1" style="left:800px; top:252px; width:92px; height:23px; vertical-align:middle; ">결과상담예약일</caption>
- <button id="btn_rsltcnstrsrv" class="btn2_letter4" style="left:1058px; top:255px; width:64px; height:19px; ">
- <caption>상담예약</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fGetRsltRsrvDateTime("i");
- cmb_rsltcnstlst.refresh();
- ]]>
- </script>
- </button>
- <select id="chx_rsrvguidsendyn" ref="/root/main/info/rsrvacptinfo/item/rsrvguidsendyn" overflow="visible" appearance="full" cols="1" rows="1" style="left:838px; top:284px; width:30px; height:18px; border-style:none; ">
- <choices>
- <item>
- <label>Y</label>
- <value>Y</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- //if(chx_rsrvguidsendyn.value == "Y" )
- chx_rsrvguidsendyn.value = "Y" ;
- ipt_rsrvguidsenddd.disabled = false;
- var vRsrvdd = model.getValue( ipt_rsrvdd.attribute("ref") ) ;
- vRsrvdd = vRsrvdd.toDate("YYYYMMDD");
- vRsrvdd = vRsrvdd.getAddDate(-15);
- ipt_rsrvguidsenddd.value = vRsrvdd.getDateFormat();
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-deselect">
- <![CDATA[
- //if(chx_rsrvguidsendyn.value == "" )
- chx_rsrvguidsendyn.value = "N" ;
- ipt_rsrvguidsenddd.value = "";
- ipt_rsrvguidsenddd.disabled = true;
- ]]>
- </script>
- </select>
- <button id="btn_tag" class="btn2_letter4" style="left:1041px; top:227px; width:64px; height:19px; ">
- <caption>태그지급</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var suppStat = model.getValue("/root/tag/taginfo/tagstat");
- var tagno = model.getValue("/root/main/info/taginfo/tagno");
- var statFlag = model.getValue("/root/main/info/rsrvacptinfo/item/statflag");
- var healexamplacecd = model.getValue("/root/main/info/rsrvacptinfo/item/healexamplacecd");
-
- if(suppStat == "") {
- suppStat = model.getValue("/root/main/info/taginfo/suppstat");
- }
-
- //if("0" == suppStat && ipt_tagno.disabled) {
- if(btn_tag.attribute("text") == '태그반납' && ipt_tagno.disabled) {
- //if(6 == messageBox("[" + tagno + "]태그 반납을", "Q004")) {
- model.makeValue("/root/send/taginfo/tagflag" , "R");
- model.makeValue("/root/send/taginfo/tagno" , model.getValue("/root/main/info/taginfo/tagno") );
- model.makeValue("/root/send/taginfo/healexamplacecd" , model.getValue("/root/main/info/taginfo/healexamplacecd") );
- model.makeValue("/root/send/taginfo/instcd" , getUserInfo("dutplceinstcd") );
- if(submit("TXAHA00109")) {
- btn_tag.attribute("text") = "태그지급";
- ipt_tagno.value = "";
- ipt_tagno.disabled = false;
- }
- //}
- }else {
- if(statFlag < "E") {
- messageBox("접수 전에 태그를 지급", "E001");
- return;
- }
- if(tagno == "") {
- messageBox("태그번호를","C001");
- return;
- }
- //if(messageBox("["+tagno+"]태그 지급을","Q004")==6) {
- model.makeValue("/root/send/taginfo/tagflag" ,"P");
- model.makeValue("/root/send/taginfo/rsrvdd" ,model.getValue("/root/main/info/rsrvacptinfo/item/rsrvdd"));
- model.makeValue("/root/send/taginfo/rsrvno" ,model.getValue("/root/main/info/rsrvacptinfo/item/rsrvno"));
- model.makeValue("/root/send/taginfo/pid" ,model.getValue("/root/main/info/rsrvacptinfo/item/pid"));
- model.makeValue("/root/send/taginfo/orddd" ,model.getValue("/root/main/info/rsrvacptinfo/item/orddd"));
- model.makeValue("/root/send/taginfo/healexamdetlflag" ,model.getValue("/root/main/info/rsrvacptinfo/item/healexamdetlflag"));
- model.makeValue("/root/send/taginfo/tagno" ,model.getValue("/root/main/info/taginfo/tagno"));
- model.makeValue("/root/send/taginfo/instcd" ,getUserInfo("dutplceinstcd") );
- if(submit("TXAHA00109")) {
- var pid = model.getValue("/root/main/info/rsrvacptinfo/item/pid");
- var hngnm = model.getValue("/root/main/info/patinfo/item/hngnm");
-
- fRfidWrite("WR", pid, hngnm);
- btn_tag.attribute("text") = "태그반납";
- ipt_tagno.disabled = true;
- }
- //}
- }
- ipt_tagno.refresh();
- ]]>
- </script>
- </button>
- <caption id="caption11" class="cell_1" style="left:1097px; top:127px; width:53px; height:21px; vertical-align:middle; ">외국인</caption>
- <select1 id="cmb_forgneryn" ref="/root/main/info/patinfo/item/forgneryn" class="combo_essential" appearance="minimal" style="left:1152px; top:128px; width:38px; height:19px; ">
- <choices>
- <item>
- <label>N</label>
- <value>N</value>
- </item>
- <item>
- <label>Y</label>
- <value>Y</value>
- </item>
- </choices>
- </select1>
- <group id="grp_rsrvcert" visibility="hidden" style="left:100px; top:255px; width:205px; height:235px; ">
- <caption id="caption13" class="tit_2" style="left:15px; top:8px; width:108px; height:13px; ">예약증출력</caption>
- <line id="line5" class="line_1" style="x1:15px; y1:23px; x2:195px; y2:23px; "/>
- <caption id="caption14" class="cell_1" style="left:16px; top:29px; width:80px; height:23px; ">검사실명</caption>
- <line id="line6" class="line_2" style="x1:16px; y1:53px; x2:195px; y2:53px; "/>
- <caption id="caption15" class="cell_1" style="left:15px; top:55px; width:80px; height:23px; ">등록번호</caption>
- <caption id="caption16" class="cell_1" style="left:15px; top:81px; width:80px; height:23px; ">성명</caption>
- <line id="line9" class="line_2" style="x1:16px; y1:79px; x2:195px; y2:79px; "/>
- <line id="line11" class="line_2" style="x1:16px; y1:105px; x2:195px; y2:105px; "/>
- <caption id="caption17" class="cell_1" style="left:15px; top:107px; width:80px; height:23px; ">종합건진일</caption>
- <line id="line12" class="line_2" style="x1:16px; y1:131px; x2:195px; y2:131px; "/>
- <caption id="caption27" class="cell_1" style="left:15px; top:133px; width:80px; height:23px; ">예약일자</caption>
- <input id="input1" ref="/root/temp/rsrv/rsrvcert/nersrvdd" inputtype="date" style="left:97px; top:135px; width:100px; height:19px; "/>
- <input id="ipt_healexamdd" ref="/root/temp/rsrv/rsrvcert/orddd" inputtype="date" style="left:97px; top:110px; width:100px; height:19px; "/>
- <output id="opt_hngnm" ref="/root/temp/rsrv/rsrvcert/hngnm" class="output_fix" style="left:97px; top:84px; width:100px; height:19px; "/>
- <output id="opt_pid" ref="/root/temp/rsrv/rsrvcert/pid" class="output_fix" style="left:97px; top:57px; width:100px; height:19px; "/>
- <select1 id="cmb_testroomnm" ref="/root/temp/rsrv/rsrvcert/testroom" class="combo_search" appearance="minimal" style="left:97px; top:32px; width:100px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/room/roomlst/itemroom">
- <label ref="testroomnm"/>
- <value ref="testroomcd"/>
- </itemset>
- </choices>
- </select1>
- <button id="btn_rsrvcertprnt" class="btn4_letter2" style="left:80px; top:185px; width:56px; height:22px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if( model.getValue("/root/temp/rsrv/rsrvcert/testroom") == ""){
- messageBox("검사실명을 ", "C001");
- }else if ( model.getValue("/root/temp/rsrv/rsrvcert/nersrvdd") == "" || model.getValue("/root/temp/rsrv/rsrvcert/nersrvdd") <= getCurrentDate()){
- messageBox("예약일시를 정확히 ", "C001");
- }else if( model.getValue("/root/temp/rsrv/rsrvcert/pid") == "") {
- messageBox("대상자를 ", "C002");
- }else{
- submit("TXAHA00113")
- }
- ]]>
- </script>
- </button>
- <button id="button3" class="btn4_letter2" style="left:140px; top:185px; width:56px; height:22px; ">
- <caption>취소</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.resetInstanceNode("/root/temp/rsrvcert");
- grp_rsrvcert.visible = false;
- ]]>
- </script>
- </button>
- <line id="line14" class="line_2" style="x1:16px; y1:157px; x2:195px; y2:157px; "/>
- <button id="button4" class="icon_plus" style="left:180px; top:5px; width:13px; height:15px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.resetInstanceNode("/root/temp/rsrvcert");
- grp_rsrvcert.visible = false;
- ]]>
- </script>
- </button>
- <line id="line15" class="line_2" style="x1:16px; y1:182px; x2:195px; y2:182px; "/>
- <input id="input2" ref="/root/temp/rsrv/rsrvcert/nersrvtm" format="hh:nn" style="left:97px; top:160px; width:100px; height:19px; "/>
- <caption id="caption30" class="cell_1" style="left:15px; top:158px; width:80px; height:23px; ">예약일시</caption>
- <button id="button5" class="btn4_letter2" style="left:20px; top:185px; width:56px; height:22px; ">
- <caption>출력</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if( model.getValue("/root/temp/rsrv/rsrvcert/testroom") == ""){
- messageBox("검사실명을 ", "C001");
- }else if(model.getValue("/root/temp/rsrv/rsrvcert/nersrvdd") == "" || model.getValue("/root/temp/rsrv/rsrvcert/nersrvdd") <= getCurrentDate()){
- messageBox("예약일시를 정확히 ", "C001");
- }else{
- model.makeValue("/root/temp/rsrv/rsrvcert/testroomnm" , cmb_testroomnm.label);
- exeReportPreview("RPAHA00101", "XMLSTR" , "" , "" , "false" , "", "", "", "", "false");
- }//else end
- ]]>
- </script>
- </button>
- </group>
- <button id="button1" class="btn5_letter8" visibility="visible" style="left:997px; top:102px; width:108px; height:19px; ">
- <caption>건진등록번호생성</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fSavePtbs();
- ]]>
- </script>
- </button>
- <input id="ipt_cretdd" ref="/root/main/info/rsrvacptinfo/item/rsrvdd" class="input_essential" disabled="true" inputtype="date" style="left:777px; top:77px; width:93px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fMoveFocus("ipt_rsrvdd");
- ]]>
- </script>
- </input>
- <line id="line16" class="line_3" style="x1:320px; y1:305px; x2:1194px; y2:305px; "/>
- <caption id="caption34" class="cell_1" style="left:320px; top:280px; width:72px; height:23px; vertical-align:middle; ">비고</caption>
- <input id="ipt_rsltcnstremcnts" ref="/root/main/info/rsltcnstinfo/choicnst/rsltcnstremcnts" appearance="input" style="left:394px; top:282px; width:346px; height:19px; "/>
- <button id="button8" class="btn2_letter4" style="left:974px; top:227px; width:64px; height:19px; ">
- <caption>중앙관제</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- openInternal("modeless_topmost","SMAHR00120","scn",1,200,0,0,"","", "min:hidden;max:hidden;", 0);
- ]]>
- </script>
- </button>
- <button id="button6" class="btn_sw" group="tab" selected="true" style="left:572px; top:308px; width:84px; height:22px; ">
- <caption>계약정보</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(model.getValue("/root/main/info/rsrvacptinfo/item/cmpycd") == "" ){
- messageBox("계약정보가 없습니다.", "I999");
- btn_pkg.selected = true;
- model.toggle("case_pkg");
- return false;
- }
- model.toggle("case_contdetl" );
- fGetCmpyConinfo();
- ]]>
- </script>
- </button>
- <input id="ipt_ownbamt" ref="/root/main/info/rcptinfo/ownbamt" class="input_default" format="(-,+)#,###" style="left:633px; top:668px; width:70px; height:19px; text-align:right; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- if(event.keyCode == "13"){
- var tempamt = parseInt(model.getValue("/root/main/info/rcptinfo/tempamt")); //부담금 + 미수금
- var ownbamt = parseInt(ipt_ownbamt.currentText.replace(/, /g, "")); //부담금
- var uncoamt = tempamt - ownbamt;
-
-
- //변경 미수금,부담금,변경여부
- model.makeValue("/root/temp/priceamt/priceamt/chngownbamt" , ownbamt);
- model.makeValue("/root/main/info/rcptinfo/ownbamt" , ownbamt);
- model.makeValue("/root/send/updateownbamt" , ownbamt);
- model.makeValue("/root/temp/priceamt/priceamt/chnguncoamt" , uncoamt);
- model.makeValue("/root/temp/priceamt/priceamt/chngyn" , "Y");
-
- fSetAddAmt();
- }
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var tempamt = parseInt(model.getValue("/root/main/info/rcptinfo/tempamt"));
- var uncoamt = parseInt(ipt_ownbamt.currentText.replace(/, /i, ""));
- model.makeValue("/root/main/info/rcptinfo/uncoamt", tempamt - uncoamt);
- opt_uncoamt.refresh();
- ]]>
- </script>
- </input>
- <caption id="caption21" class="cell_1" style="left:1045px; top:75px; width:59px; height:23px; vertical-align:middle; ">건진장소</caption>
- <select1 id="cmb_place" ref="/root/main/info/rsrvacptinfo/item/healexamplacecd" class="combo_essential" disabled="true" appearance="minimal" style="left:1107px; top:77px; width:85px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/baseinfo/healexamplacelst/S600">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </select1>
- <button id="button14" class="btn2_letter4" style="left:930px; top:102px; width:64px; height:19px; ">
- <caption>사전질의</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(model.getValue("/root/main/info/patinfo/item/pid") == ""){
- messageBox("등록번호가 없습니다.", "E999");
- return;
- }
- model.makeNode("/root/tmp/caut");
- model.makeValue("/root/tmp/caut/pid", model.getValue("/root/main/info/patinfo/item/pid"));
- model.makeValue("/root/tmp/caut/rsrvdd", model.getValue("/root/main/info/rsrvacptinfo/item/rsrvdd"));
- model.makeValue("/root/tmp/caut/gndrflag", model.getValue("/root/main/info/patinfo/item/sex"));
- model.removeNode("/root/temp2/addlst");
- model.removeNode("/root/temp/templst/list");
- model.makeNode("/root/temp2/addlst");
-
- //model.resetInstanceNode(grd_addlst.nodeset);
- //model.makeNodeset(grd_addlst.nodeset);
- var old_gubun = grd_rsrvlst.valueMatrix(grd_rsrvlst.row, grd_rsrvlst.colRef("rsrvflag"));
- var old_pkgcd = model.getValue("/root/main/info/rsrvacptinfo/item/pkgcd");
- var old_cmpycd = model.getValue("/root/main/info/rsrvacptinfo/item/cmpycd");
- var old_conseq = model.getValue("/root/main/info/rsrvacptinfo/item/conseq");
- var old_conhistseq = model.getValue("/root/main/info/rsrvacptinfo/item/conhistseq");
- //rdo_cmpyflag.value == "Y" 단체가 Y, 개인은 N
- //if와 else는 두번째 매개변수의 C와 P차이
- fGetPkgCdAuto("SPAHA04012", "P", "N","cd" , ipt_pkgcd.currentText , cmb_healexamdetlflag.value, opt_sex.value , "/root/main/info/rsrvacptinfo/item","","pkg",ageCalc(model.getValue("/root/main/info/patinfo/item/rgstno1") , model.getValue("/root/main/info/patinfo/item/rgstno2")) ,"",model.getValue("/root/main/info/patinfo/item/forgneryn"));
- if( model.getValue("/root/temp/okflag") != "ok") {return;}
- model.makeValue("/root/main/info/rsrvacptinfo/item/cmpycd","");
- model.makeValue("/root/main/info/rsrvacptinfo/item/conseq","");
- model.makeValue("/root/main/info/rsrvacptinfo/item/conhistseq","");
- model.removeNodeSet(grd_addlst.nodeset);
- var cur_pkgcd = model.getValue("/root/main/info/rsrvacptinfo/item/pkgcd");
- var cur_cmpycd = model.getValue("/root/main/info/rsrvacptinfo/item/cmpycd");
- var cur_conseq = model.getValue("/root/main/info/rsrvacptinfo/item/conseq");
- var cur_conhistseq = model.getValue("/root/main/info/rsrvacptinfo/item/conhistseq");
- //같은 패키지 이거나 같은 계약정보일경우 return
-
- if((cur_cmpycd != "") && (cur_conseq != "") && (cur_conhistseq != "")){
- rdo_cmpyflag.value = "Y";
- model.makeValue(cmb_rsrvflag.attribute("ref"), "04");
- model.makeValue(cmb_pkguncocd.attribute("ref"), "V02");
-
- }else{
- rdo_cmpyflag.value = "N";
- model.makeValue(cmb_rsrvflag.attribute("ref"), "04");
- model.makeValue(cmb_pkguncocd.attribute("ref"), "V01");
- }
- // 2008-06-12 이성인 model.refresh(); 주석처리
- // model.refresh();
- /*
- if( rdo_cmpyflag.value != "Y" ) {
- if( old_pkgcd == cur_pkgcd ) return;
- }
- else{
- if( (old_cmpycd==cur_cmpycd) && ( old_conseq == cur_conseq) && ( old_conhistseq == cur_conhistseq) ) return ;
- }
- */
- //var acpt_remcnts = model.getValue( tar_remcnts.attribute("ref") ) + "\n" + model.getValue("/root/main/info/rsrvacptinfo/item/pkgremcnts") ;
- if(rdo_cmpyflag.value == "Y"){
- var acpt_remcnts = model.getValue("/root/main/info/rsrvacptinfo/item/pkgremcnts") ;
- if(model.getValue("/root/main/info/rsrvacptinfo/item/pkgremcnts") == ""){
- model.makeValue("/root/main/info/rsrvacptinfo/item/pkgremcnts", "-");
- }
- }else{
- if(model.getValue("/root/main/info/rsrvacptinfo/item/pkgremcnts") != ""){
- var acpt_remcnts = "";
- }else{
- if(old_gubun != cmb_rsrvflag.label){
- var acpt_remcnts = "";
- }else{
- var acpt_remcnts = model.getValue("/root/main/info/rsrvacptinfo/item/remcnts");
- }
- }
- }
- model.setValue( tar_remcnts.attribute("ref") , acpt_remcnts);
- var cur_pkgnm = opt_pkgnm.value;
- //패키지 상세내역 조회
- fGetConAddList(cur_pkgcd, cur_pkgnm, opt_sex.value, cur_cmpycd, cur_conseq , cur_conhistseq);
- // 2008-06-12 이성인 model.refresh(); 주석처리 및 이벤트 끝으로 이동
- //model.refresh();
- // fTempCalc(model.getValue("/root/main/info/rsrvacptinfo/item/pkgamt"), grd_addlst , 6,7, opt_subtotamt, opt_pkgamt, opt_addamt );
- //패키지금액 , 선수금 , 추가검사, 할인금액,소계금액 , 미수금액 , 청구방법 , 수납액
- /*
- model.setValue("/root/main/info/rcptinfo/pkgamt" , model.getValue("/root/main/info/rsrvacptinfo/item/pkgamt"));
- model.setValue("/root/main/info/rcptinfo/discamt", model.getValue("/root/main/info/rsrvacptinfo/item/discamt"));
- model.setValue("/root/temp/discamt", model.getValue("/root/main/info/rsrvacptinfo/item/discamt"));
- */
- if(old_pkgcd != "" && old_pkgcd != cur_pkgcd || old_cmpycd != old_cmpycd && old_conseq != cur_conseq && old_conhistseq != cur_conhistseq){
- fSetAddList(grd_addlst, 3, "/root/temp/templst/list", "Y","", model.getValue("/root/main/info/rsrvacptinfo/item/pkgcd"));
- }
- fDcAmtCalc(); //dc 금액 확인
- // btn_acpt.disabled = false;
- if( rdo_cmpyflag.value == "Y" ){
- button12.dispatch("DOMActivate");
- if( ipt_fmhngnm.currentText == ""){
- model.setValue("/root/main/info/rsrvacptinfo/item/fmhngnm",ipt_pnm.currentText );
- model.setValue( cmb_fmrelacd.attribute("ref"), "02");
- cmb_fmrelacd.refresh();
- }
- }else{
- button11.dispatch("DOMActivate");
- }
- model.setValue("/root/temp/okflag", "");
- model.refresh();
- ]]>
- </script>
- </button>
- <caption id="caption40" class="cell_1" style="left:453px; top:252px; width:59px; height:23px; vertical-align:middle; ">외래여부</caption>
- <select1 id="rdo_outexamyn" ref="/root/main/info/rsltcnstinfo/choicnst/outexamyn" appearance="full" cols="2" overflow="visible" style="left:515px; top:255px; width:138px; height:20px; border-style:none; ">
- <choices>
- <item>
- <label>건진외래</label>
- <value>Y</value>
- </item>
- <item>
- <label>결과상담</label>
- <value>N</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- /*
- * 최초이력:2009-03-13
- * 건진외래와 현재 시점은 연동시간은 연동되지 않음 인원 캐파만 잡음
- * 외래 검사 일경우는 내부검사 결과상담의 구분을 미선택 하며 비활성화 시킨다.
- */
- var outexamyn = rdo_outexamyn.value;
- if(outexamyn == "Y") {
- cmb_rsltcnstflag.select(0);
- cmb_rsltcnstflag.disabled = true;
- btn_rsltcnstrsrv.disabled = false;
- }else if(outexamyn == "N"){
- cmb_rsltcnstflag.disabled = false;
- }
- ]]>
- </script>
- </select1>
- <select1 id="cmb_rsltcnstlst" ref="/root/main/info/rsltcnstinfo/choicnst/rsltrsrvid" appearance="minimal" style="left:894px; top:255px; width:161px; height:19px; ">
- <choices>
- <itemset nodeset="/root/main/info/rsltcnstinfo/cnstlst/cnst">
- <label ref="rsltrsrvnm"/>
- <value ref="rsltrsrvid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var idx = cmb_rsltcnstlst.focusIndex;
- copyNodesetType("/root/main/info/rsltcnstinfo/choicnst" , "/root/main/info/rsltcnstinfo/cnstlst/cnst[" + (idx + 1) + "]" , "replace");
- var rsltRsrvId = model.getValue("/root/main/info/rsltcnstinfo/choicnst/rsltrsrvid");
-
- // 기존 내역을 선택 했을경우에는 조회만 가능
- if(rsltRsrvId == "-" || rsltRsrvId == "") {
- rdo_outexamyn.disabled = false;
- cmb_rsltcnstflag.disabled = false;
- btn_rsltcnstrsrv.disabled = false;
- btn_rsltcnstrsrvcncl.disabled = true;
- }else {
- rdo_outexamyn.disabled = true;
- cmb_rsltcnstflag.disabled = true;
- btn_rsltcnstrsrv.disabled = true;
- btn_rsltcnstrsrvcncl.disabled = false;
- }
- model.refresh();
- ]]>
- </script>
- </select1>
- <input id="ipt_clntgrde" ref="/root/main/info/patinfo/item/clntgrde" class="input_default" imemode="alpha" style="left:1065px; top:203px; width:125px; height:19px; "/>
- <select1 id="rdo_healexamplacecd" ref="/root/init/place/healexamplacecd" visibility="hidden" appearance="full" cols="2" overflow="visible" style="left:890px; top:50px; width:210px; height:20px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/baseinfo/healexamplacelst/S600">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- var healexamplacecd = model.getValue("/root/main/info/rsrvacptinfo/item/healexamplacecd");
- var statFlag = model.getValue("/root/main/info/rsrvacptinfo/item/statflag");
- if(statFlag <= 'C'){
- model.setValue("/root/main/info/rsrvacptinfo/item/healexamplacecd", rdo_healexamplacecd.value);
- }else{
- model.setValue("/root/main/info/rsrvacptinfo/item/healexamplacecd", healexamplacecd == "" ? rdo_healexamplacecd.value:healexamplacecd);
- }
- cmb_place.refresh();
- ]]>
- </script>
- </select1>
- <button id="btn_rsltcnstrsrvcncl" class="btn2_letter4" style="left:1125px; top:255px; width:64px; height:19px; ">
- <caption>상담취소</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fGetRsltRsrvDateTime("d");
- cmb_rsltcnstlst.refresh();
- ]]>
- </script>
- </button>
- <button id="button17" class="btn2_letter6" style="left:886px; top:227px; width:86px; height:19px; ">
- <caption>결과상담예약</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- setParameter("SMAHR00900_PARAM1", fGetHealExamFlag());
- setParameter("SMAHR00900_PARAM2", model.getValue("/root/main/info/rsrvacptinfo/item/healexamdetlflag"));
- setParameter("SMAHR00900_PARAM3", model.getValue("/root/main/info/rsrvacptinfo/item/pid"));
- setParameter("SMAHR00900_PARAM4", model.getValue("/root/main/info/rsrvacptinfo/item/hopedd"));
- openUrl("SMAHA00900_결과상담예약.xrw","1","","","","","");
- ]]>
- </script>
- </button>
- <group id="grp_addr2" visibility="hidden" style="left:130px; top:70px; width:485px; height:145px; ">
- <caption id="caption8" class="tit_2" style="left:5px; top:15px; width:108px; height:13px; ">발송주소입력</caption>
- <line id="line2" class="line_1" style="x1:90px; y1:0px; x2:565px; y2:0px; "/>
- <button id="btn_choiclose" class="icon_plus" style="left:467px; top:0px; width:13px; height:15px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- grp_addr2.visible = false;
- ]]>
- </script>
- </button>
- <input id="opt_addr2" ref="/root/main/info/patinfo/item/addr2" class="output_fix" style="left:130px; top:35px; width:350px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- if( event.keyCode == 13 ){
- var srcNode = ahafSetAddr(2, "/root/main/info/patinfo/item" , "combination", opt_addr2.currentText );
- opt_addr2.value = model.getValue(srcNode + "/addr") ;
- }
- ]]>
- </script>
- </input>
- <button id="btn_searchzipcd2" class="icon_search" style="left:110px; top:36px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // fSetAddr(2, "/root/main/info/patinfo/item");
- ahafSetAddr(2, "/root/main/info/patinfo/item", "combination");
- ]]>
- </script>
- </button>
- <caption id="caption9" class="search_n_b" style="left:49px; top:36px; width:12px; height:17px; font-weight:bolder; ">-</caption>
- <output id="ipt_zipcd21" ref="/root/main/info/patinfo/item/zipcd21" class="output_fix" format="999" style="left:5px; top:35px; width:42px; height:19px; "/>
- <input id="ipt_detladdr2" ref="/root/main/info/patinfo/item/detladdr2" class="input_default" imemode="hangul" maxlength="100" style="left:5px; top:57px; width:475px; height:19px; "/>
- <output id="ipt_zipcd22" ref="/root/main/info/patinfo/item/zipcd22" class="output_fix" format="999" style="left:63px; top:35px; width:42px; height:19px; "/>
- <input id="input4" ref="/root/main/info/patinfo/item/detladdr3" class="input_default" imemode="hangul" maxlength="100" style="left:5px; top:122px; width:475px; height:19px; "/>
- <button id="button18" class="icon_search" style="left:110px; top:101px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // fSetAddr(2, "/root/main/info/patinfo/item");
- ahafSetAddr(3, "/root/main/info/patinfo/item", "combination");
- ]]>
- </script>
- </button>
- <output id="output1" ref="/root/main/info/patinfo/item/zipcd31" class="output_fix" format="999" style="left:5px; top:100px; width:42px; height:19px; "/>
- <input id="input7" ref="/root/main/info/patinfo/item/addr3" class="output_fix" style="left:130px; top:100px; width:350px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- if( event.keyCode == 13 ){
- var srcNode = ahafSetAddr(2, "/root/main/info/patinfo/item" , "combination", opt_addr2.currentText );
- opt_addr2.value = model.getValue(srcNode + "/addr") ;
- }
- ]]>
- </script>
- </input>
- <output id="output3" ref="/root/main/info/patinfo/item/zipcd32" class="output_fix" format="999" style="left:63px; top:100px; width:42px; height:19px; "/>
- <line id="line55" class="line_1" style="x1:5px; y1:95px; x2:480px; y2:95px; "/>
- <caption id="caption77" class="tit_2" style="left:5px; top:80px; width:108px; height:13px; ">직장주소입력</caption>
- <caption id="caption78" class="search_n_b" style="left:49px; top:101px; width:12px; height:17px; font-weight:bolder; ">-</caption>
- <button id="button19" class="btn2_letter2" style="left:370px; top:10px; width:42px; height:19px; ">
- <caption>자택</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.setValue("/root/main/info/patinfo/item/zipcd21" , model.getValue("/root/main/info/patinfo/item/zipcd11"));
- model.setValue("/root/main/info/patinfo/item/zipcd22" , model.getValue("/root/main/info/patinfo/item/zipcd12"));
- model.setValue("/root/main/info/patinfo/item/zipcdseq2" , model.getValue("/root/main/info/patinfo/item/zipcdseq1"));
- model.setValue("/root/main/info/patinfo/item/addr2" , model.getValue("/root/main/info/patinfo/item/addr1"));
- model.setValue("/root/main/info/patinfo/item/detladdr2" , model.getValue("/root/main/info/patinfo/item/detladdr1"));
-
- ipt_zipcd21.refresh();
- ipt_zipcd22.refresh();
- opt_addr2.refresh();
- ipt_detladdr2.refresh();
- ]]>
- </script>
- </button>
- <button id="button20" class="btn2_letter2" style="left:415px; top:10px; width:42px; height:19px; ">
- <caption>직장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.setValue("/root/main/info/patinfo/item/zipcd21" , model.getValue("/root/main/info/patinfo/item/zipcd31"));
- model.setValue("/root/main/info/patinfo/item/zipcd22" , model.getValue("/root/main/info/patinfo/item/zipcd32"));
- model.setValue("/root/main/info/patinfo/item/zipcdseq2" , model.getValue("/root/main/info/patinfo/item/zipcdseq3"));
- model.setValue("/root/main/info/patinfo/item/addr2" , model.getValue("/root/main/info/patinfo/item/addr3"));
- model.setValue("/root/main/info/patinfo/item/detladdr2" , model.getValue("/root/main/info/patinfo/item/detladdr3"));
-
- ipt_zipcd21.refresh();
- ipt_zipcd22.refresh();
- opt_addr2.refresh();
- ipt_detladdr2.refresh();
- ]]>
- </script>
- </button>
- </group>
- <caption id="caption80" class="cell_1" style="left:320px; top:153px; width:55px; height:23px; vertical-align:middle; ">성명(영)</caption>
- <input id="input8" ref="/root/main/info/patinfo/item/engnm" class="input_essential" imemode="alpha" maxlength="50" style="left:378px; top:154px; width:100px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- inputEnterKey("btn_selpat", "DOMActivate");
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- if(ipt_pnm.currentText == ""){
- //건진자 이름이 없으면 데이터가 없는 것이므로 노드만 남김
- model.resetInstanceNode("/root/main/info/patinfo/item");
- // 2008-06-11 이성인
- // 주민번호나 등록번호로 인해 이름이 바뀐다는 판단하에 refresh();는 주석처리
- //model.refresh();
- }
- model.makeValue("/root/main/info/rsrvacptinfo/item/choiflag",model.getValue("/root/main/info/patinfo/item/choiflag"));
- // 2008-06-11 이성인
- // 주민번호나 등록번호로 인해 이름이 바뀐다는 판단하에 refresh();는 주석처리
- //model.refresh();
- ]]>
- </script>
- </input>
- <select1 id="combo2" ref="/root/main/info/patinfo/item/brthareacnts" appearance="minimal" editmode="search" style="left:1115px; top:153px; width:75px; height:19px; text-align:left; ">
- <choices>
- <itemset nodeset="/root/init/baseinfo/init/naticd">
- <label ref="nm"/>
- <value ref="cd"/>
- </itemset>
- </choices>
- </select1>
- <caption id="cap_orddd" class="cell_1" style="left:581px; top:100px; width:56px; height:21px; vertical-align:middle; ">처방일자</caption>
- <button id="button21" class="btn5_letter4" visibility="hidden" style="left:795px; top:102px; width:64px; height:19px; ">
- <caption>SMS문자</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.resetInstanceNode("/root/main/smsdata");
- model.setValue("/root/main/smsdata/bizabbr", "");
- model.setValue("/root/main/smsdata/replytelno", "0534206060");
- model.setValue("/root/main/smsdata/rsrvyn", "0");
- model.setValue("/root/main/smsdata/rsrvdate", "");
- model.setValue("/root/main/smsdata/rsrvtime", "");
- model.setValue("/root/main/smsdata/msgcnts", "");
- model.setValue("/root/main/smsdata/recvrlist/chk", "Y");
- model.setValue("/root/main/smsdata/recvrlist/recvrnm", model.getValue("/root/main/info/patinfo/item/hngnm"));
- model.setValue("/root/main/smsdata/recvrlist/recvrtelno", model.getValue("/root/main/info/patinfo/item/mpphon"));
- zmsfOpenSMS("/root/main/smsdata");
- ]]>
- </script>
- </button>
- <button id="button22" class="btn2_letter6" visibility="hidden" style="left:665px; top:50px; width:86px; height:19px; ">
- <caption>주민번호체크</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.setValue("/root/send/srchrrgstnogrd1", model.getValue("/root/main/info/patinfo/item/rgstno1") );
- model.setValue("/root/send/srchrrgstnogrd2", model.getValue("/root/main/info/patinfo/item/rgstno2") );
- if(submit("TRAHA04094")){
- var rrgstcnt = parseInt(model.getValue("/root/tmp/rrgstinfo/item/rrgstcnt"));
- var hngnm = model.getValue("/root/main/info/patinfo/item/hngnm");
- if(rrgstcnt > 1){
- messageBox("[" + hngnm + "]님의 주민번호가 [" + rrgstcnt + "]건 있습니다.","I007");
- return;
- }
- }
- /*
- grd_supload.rebuildStyle();
- var chkCnt = 0;
- for(var i=1; i < grd_supload.rows; i++) {
- if(!isResidentNo(grd_supload.valueMatrix(i , grd_supload.colRef("rrgstno")))) {
- grd_supload.cellStyle("background-color", i , grd_supload.colRef("rrgstno")) = "#f7a08b";
- chkCnt++;
- }
-
- //해당환자의 원무주민번호가 2건이상일경우 메세지처리
- var rrgstno1 = grd_supload.valueMatrix(i , grd_supload.colRef("rrgstno")).substr(0,6);
- var rrgstno2 = grd_supload.valueMatrix(i , grd_supload.colRef("rrgstno")).substr(6,7);
- var hngnm = grd_supload.valueMatrix(i , grd_supload.colRef("hngnm"));
-
- model.setValue("/root/send/srchrrgstnogrd1",rrgstno1);
- model.setValue("/root/send/srchrrgstnogrd2",rrgstno2);
- if(submit("TRAHA04094")){
- var rrgstcnt = parseInt(model.getValue("/root/tmp/rrgstinfo/item/rrgstcnt"));
-
- if(rrgstcnt > 1){
- messageBox("[" + hngnm + "]님의 주민번호가 [" + rrgstcnt + "]건 있습니다.","I007");
- return;
- }
- }
- }
- messageBox("[" + chkCnt + "]건의 주민번호가","E016");
- */
- ]]>
- </script>
- </button>
- <button id="button10" class="btn2_letter10" style="left:1060px; top:642px; width:130px; height:22px; ">
- <caption>진료비세부내역서 출력</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fSpecBillPrint();
- ]]>
- </script>
- </button>
- <button id="btn_consult" class="btn2_letter4" visibility="visible" style="left:821px; top:227px; width:64px; height:19px; ">
- <caption>상담지</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var rsltcnstflag = model.getValue("/root/main/info/rsltcnstinfo/choicnst/rsltcnstflag");
- if(rsltcnstflag == '01'){
- var instcd = getUserInfo("dutplceinstcd");
- var rsltrsrvid = model.getValue("/root/main/info/rsltcnstinfo/choicnst/rsltrsrvid");
- if (instcd == "032"){
- var rsltcnstdd = model.getValue("/root/main/info/rsltcnstinfo/cnstlst/cnst[rsltrsrvid='" + rsltrsrvid + "']/rsltcnstdd");
- var rsltcnstrsrvstarttm = model.getValue("/root/main/info/rsltcnstinfo/cnstlst/cnst[rsltrsrvid='" + rsltrsrvid + "']/rsltcnstrsrvstarttm");
- var ckdd = model.getValue("/root/main/info/rsltcnstinfo/cnstlst/cnst[rsltrsrvid='" + rsltrsrvid + "']/rsltcnstdd");
-
- //var ckdd = model.getValue("/root/main/info/rsrvacptinfo/item/rsltcnstrsrvdd");
- model.makeValue("/root/main/info/rsrvacptinfo/item/logourl", getImgURL("newlogo"+getUserInfo("dutplceinstcd"), "jpg"));
- model.makeValue("/root/main/info/rsrvacptinfo/item/rsltcnstrsrvdd", rsltcnstdd );
- model.makeValue("/root/main/info/rsrvacptinfo/item/rsltcnstrsrvtm", rsltcnstrsrvstarttm );
- model.makeValue("/root/main/info/rsrvacptinfo/item/day", Cekday(ckdd) );
- model.makeValue( "/root/main/info/rsrvacptinfo/item/hngnm", model.getValue("/root/main/info/patinfo/item/hngnm"));
- exeReportPreview("RPAHA00409", "XMLSTR", "" , "" , "true" , "", "", "", "", "true");
- }else if (instcd == "031"){
- /* 2017/06/21 이정택(출력폼 변경처리)
- var ckdd = model.getValue("/root/main/info/rsrvacptinfo/item/rsltcnstrsrvdd");
- model.makeValue("/root/main/info/rsrvacptinfo/item/logourl", getImgURL("logo"+getUserInfo("dutplceinstcd"), "gif"));
- model.makeValue("/root/main/info/rsrvacptinfo/item/day", Cekday(ckdd) );
- model.makeValue( "/root/main/info/rsrvacptinfo/item/hngnm", model.getValue("/root/main/info/patinfo/item/hngnm"));
- exeReportPreview("RPAHA00430", "XMLSTR", "" , "" , "true" , "", "", "", "", "true");
- */
-
- var rsltcnstdd = model.getValue("/root/main/info/rsltcnstinfo/cnstlst/cnst[rsltrsrvid='" + rsltrsrvid + "']/rsltcnstdd");
- var rsltcnstrsrvstarttm = model.getValue("/root/main/info/rsltcnstinfo/cnstlst/cnst[rsltrsrvid='" + rsltrsrvid + "']/rsltcnstrsrvstarttm");
- var ckdd = model.getValue("/root/main/info/rsltcnstinfo/cnstlst/cnst[rsltrsrvid='" + rsltrsrvid + "']/rsltcnstdd");
-
- model.makeValue("/root/tmp/printinfo/pid", ipt_pid.value);
- model.makeValue("/root/tmp/printinfo/rsltcnstdd", rsltcnstdd);
- model.makeValue("/root/tmp/printinfo/rsltcnstrsrvstarttm", rsltcnstrsrvstarttm);
- model.makeValue("/root/tmp/printinfo/logourl", getImgURL("logo"+getUserInfo("dutplceinstcd")+"gunjin", "jpg"));
- model.makeValue("/root/tmp/printinfo/day", Cekday(ckdd) );
- model.makeValue( "/root/tmp/printinfo/hngnm", model.getValue("/root/main/info/patinfo/item/hngnm"));
- exeReportPreview("RPAHA00420", "XMLSTR", "" , "" , "true" , "", "", "", "", "true");
- }
- }else{
- messageBox("결과상담 종류가 내원이 아닙니다. ", "I007");
- }
- ]]>
- </script>
- </button>
- <input id="input9" ref="/root/main/info/patinfo/item/builno1" visibility="hidden" style="left:435px; top:50px; width:70px; height:19px; "/>
- <input id="input10" ref="/root/main/info/patinfo/item/builno2" visibility="hidden" style="left:505px; top:50px; width:70px; height:19px; "/>
- <input id="input11" ref="/root/main/info/patinfo/item/builno3" visibility="hidden" style="left:580px; top:50px; width:70px; height:19px; "/>
- <select1 id="cmb_agencyrate" ref="/root/main/info/rsrvacptinfo/item/agencyrate" appearance="minimal" style="left:1142px; top:282px; width:48px; height:19px; text-align:center; ">
- <choices>
- <itemset nodeset="/root/init/baseinfo/S930list/S930">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var forgneryn= model.getValue("/root/main/info/patinfo/item/forgneryn");
- if(forgneryn=="N"){
- messageBox("MOU요율은 외국인만 선택 가능합니다.", "E");
- model.makeValue("/root/main/info/rsrvacptinfo/item/agencyrate", "0");
- cmb_agencyrate.refresh();
- return;
- }
- ]]>
- </script>
- </select1>
- <caption id="caption38" class="cell_1" style="left:1079px; top:281px; width:62px; height:21px; vertical-align:middle; ">MOU요율</caption>
- <caption id="caption33" class="cell_1" style="left:1078px; top:152px; width:35px; height:21px; vertical-align:middle; ">국가</caption>
- <caption id="caption39" class="cell_1" style="left:1117px; top:178px; width:33px; height:21px; vertical-align:middle; ">VIP</caption>
- <select1 id="combo1" ref="/root/main/info/patinfo/item/vipyn" appearance="minimal" style="left:1152px; top:178px; width:38px; height:19px; ">
- <choices>
- <item>
- <label>N</label>
- <value>N</value>
- </item>
- <item>
- <label>Y</label>
- <value>Y</value>
- </item>
- </choices>
- </select1>
- <select id="checkbox1" ref="/root/tmp2/printchk" overflow="visible" appearance="full" style="left:1158px; top:517px; width:20px; height:20px; border-style:none; ">
- <choices>
- <item>
- <label/>
- <value>Y</value>
- </item>
- </choices>
- </select>
- <button id="button25" class="btn2_letter6" visibility="visible" style="left:734px; top:227px; width:86px; height:19px; ">
- <caption>태그환자확인</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fRfidWrite("READ");
- ]]>
- </script>
- </button>
- <button id="btn_bracelet" class="btn2_letter4" visibility="visible" style="left:669px; top:227px; width:64px; height:19px; ">
- <caption>팔찌지급</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fPrintBarCode();
- ]]>
- </script>
- </button>
- <caption id="caption96" class="cell_1" style="left:708px; top:692px; width:64px; height:23px; vertical-align:middle; ">
- <![CDATA[단체청구]]>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- fPriceCheck();
- ]]>
- </script>
- </caption>
- <caption id="caption97" class="cell_1" style="left:708px; top:717px; width:64px; height:23px; vertical-align:middle; ">
- <![CDATA[공단청구]]>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- fPriceCheck();
-
- ]]>
- </script>
- </caption>
- <input id="ipt_paycmpyamt" ref="/root/main/info/rsrvacptinfo/item/paycmpyamt" class="input_default" disabled="true" format="(-,+)#,###" style="left:774px; top:693px; width:97px; height:19px; text-align:right; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- if(event.keyCode == 13){
- setInputNodeCurText(); // 현재 입력한 값을 노드에 바로 반영
- fSetUncoAmt("ipt_paycmpyamt");
- }
- ]]>
- </script>
- </input>
- <input id="ipt_payinsubamt" ref="/root/main/info/rsrvacptinfo/item/payinsubamt" class="input_default" disabled="true" format="(-,+)#,###" style="left:774px; top:718px; width:97px; height:19px; text-align:right; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- if(event.keyCode == 13){
- setInputNodeCurText(); // 현재 입력한 값을 노드에 바로 반영
- fSetUncoAmt("ipt_payinsubamt");
- }
- ]]>
- </script>
- </input>
- <line id="line3" class="line_3" style="x1:320px; y1:642px; x2:1190px; y2:642px; "/>
- <button id="btn_judgaftrmngt" class="btn2_letter6" style="left:1104px; top:579px; width:86px; height:19px; ">
- <caption>판정추후관리</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var rsrvno = model.getValue("/root/main/info/rsrvacptinfo/item/rsrvno");
- var rsrvdd = model.getValue("/root/main/info/rsrvacptinfo/item/rsrvdd");
- if(isNull(rsrvno)) {
- rsrvno = model.getValue("/root/main/info/histlst/item/rsrvno");
- rsrvdd = model.getValue("/root/main/info/histlst/item/rsrvdd");
- }
- setParameter("SMAHR00600_PARAM1", rsrvdd);
- setParameter("SMAHR00600_PARAM2", rsrvno);
- setParameter("SMAHR00600_PARAM3", model.getValue("/root/main/info/patinfo/item/pid"));
- setParameter("SMAHR00600_PARAM4", model.getValue("/root/main/info/patinfo/item/hngnm"));
- setParameter("SMAHR00600_PARAM5", model.getValue("/root/main/info/patinfo/item/rgstno1"));
- setParameter("SMAHR00600_PARAM6", model.getValue("/root/main/info/patinfo/item/rgstno2"));
- setParameter("SMAHR00600_PARAM7", model.getValue("/root/main/info/patinfo/item/telno"));
- setParameter("SMAHR00600_PARAM8", model.getValue("/root/main/info/patinfo/item/mpphon"));
- openUrl("SMAHR00600_종합판정추후관리.xrw","1","","","","","");
- ]]>
- </script>
- </button>
- <button id="button26" class="btn2_letter10" visibility="visible" style="left:538px; top:227px; width:130px; height:19px; ">
- <caption>검사실별예약현황조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- //setParameter("SMAEA00900_PARAM1", "2160000000");
- openUrl("SMAEA05300_검사실별예약현황조회.xrw","1","","","","","");
- ]]>
- </script>
- </button>
- </group>
- <group id="grp_btn" style="left:0px; top:757px; width:1195px; height:27px; ">
- <button id="button23" class="btn3_letter6" visibility="hidden" style="left:315px; top:3px; width:104px; height:22px; ">
- <caption>통합예약(신)</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- aezfPopUpRsrvSample("SMPEA00100", "", "/root/main/info/rsrvacptinfo/item");
- ]]>
- </script>
- </button>
- <button id="btn_rsrvcert" class="btn4_letter3" visibility="hidden" style="left:1125px; top:3px; width:68px; height:22px; ">
- <caption>예약증</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- submit("TRAHA00117");
- grp_rsrvcert.visible = true;
- ]]>
- </script>
- </button>
- <button id="btn_examseqprnt" class="btn4_letter3" visibility="hidden" style="left:1125px; top:3px; width:68px; height:22px; ">
- <caption>순서표</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fPrntSeq();
- ]]>
- </script>
- </button>
- <button id="btn_rsrvprnt" class="btn4_letter3" disabled="true" visibility="hidden" style="left:1124px; top:3px; width:68px; height:22px; ">
- <caption>문진표</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- //예약시 문진표 자동출력
- if(model.getValue("/root/main/info/rsrvacptinfo/item/orddd") == ""){
- fGetPatInfo(1); //수진자 인적사항만 조회 - TRAHA00101로 환자 정보를 가져옴 0.환자명, 1.주민번호 , 2.등록번호 , 3.건진pid
- fGetDetlInfoHid_R(); //예약 시 문진표 자동출력
- }
- var rtn = messageBox("한글을 문진표 출력은 예, 영문은 아니오, 취소는 취소를 클릭하여 주십시오", "S099");
- var language = "";
- if(rtn == 6){language = '0000003016';}
- else if(rtn == 7){language = '0800000508';}
- else{return;}
-
- iviewer1.window.javascript.fGetOCRInfo( language
- , model.getValue("/root/main/info/rsrvacptinfo/item/pid")
- , model.getValue("/root/main/info/rsrvacptinfo/item/orddd")
- , model.getValue("/root/main/info/rsrvacptinfo/item/cretno")
- , "S"
- , "3"
- , "Y");
- iviewer1.window.javascript.fPrint();
- fSetInqrPrnt();
- /*
- select form.FORMTYPECLS,form.OCRTAGPRNTYN from emr.mrfmform form
- where formcd ='0000003016' AND FORMPROGFLAG = 'OCR'
- AND FORMFROMDT <= HEX(CURRENT TIMESTAMP)
- AND FORMTODT >= HEX(CURRENT TIMESTAMP)
- */
- ]]>
- </script>
- </button>
- <line id="line30" style="x1:550px; y1:5px; x2:550px; y2:27px; border-color:#ffe4bb; border-left-style:solid; "/>
- <button id="btn_rsrvcfm" class="btn4_letter2" style="left:774px; top:3px; width:56px; height:22px; ">
- <caption>예약</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- //주민번호 체크
- if(!RgstnoCheck()){
- return false;
- }
-
- if(model.getValue("/root/main/info/patinfo/item/pid") == ""){
- fSavePtbs();
- }
- fSaveRsrvAcptPro("C"); //AHA001.js
- // btn_acpt.disabled = true;
- ]]>
- </script>
- </button>
- <button id="btn_rsrvchng" class="btn4_letter4" style="left:832px; top:3px; width:80px; height:22px; ">
- <caption>예약변경</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fSaveRsrvAcptPro("C"); //AHA001.js
- ]]>
- </script>
- </button>
- <line id="line31" style="x1:858px; y1:4px; x2:858px; y2:26px; border-color:#ffe4bb; border-left-style:solid; "/>
- <button id="btn_acpt" class="btn4_letter2" style="left:996px; top:3px; width:56px; height:22px; ">
- <caption>접수</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- //수납자 마감여부 체크하여 처리
- if(isMagmAprv()){
- return false; //마감결제 완료되어있으므로 더이상 진행하지 않음
- }
-
- //주민등록체크
- if(!RgstnoCheck()){
- return false;
- }
- //접수 버튼 클릭시 선택사항이 없는경우 당일로 무조건 setting 함
- var choiflag = model.getValue("/root/main/info/rsrvacptinfo/item/choiflag");
- if(choiflag == ""){
- model.setValue("/root/main/info/rsrvacptinfo/item/choiflag", "01");
- /*
- messageBox("선택구분을 ", "C001");
- model.setFocus("rdo_choiflag");
- return;
- */
- }
- if(model.getValue("/root/main/info/patinfo/item/pid") == ""){
- fSavePtbs();
- }
- fSaveRsrvAcptPro("E"); //AHA001.js
-
- ]]>
- </script>
- </button>
- <button id="btn_acptcncl" class="btn4_letter4" style="left:1054px; top:3px; width:80px; height:22px; ">
- <caption>접수취소</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- //수납자 마감여부 체크하여 처리
- if(isMagmAprv()){
- return false; //마감결제 완료되어있으므로 더이상 진행하지 않음
- }
-
- // fSaveRsrvAcpt("F");
- fSaveRsrvAcptPro("F"); //AHA001.js
- // messageBox("접수취소는 현재" , "E001");
- ]]>
- </script>
- </button>
- <button id="btn_rcpt" class="btn4_letter2" style="left:1136px; top:3px; width:56px; height:22px; ">
- <caption>수납</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var rs= model.getValue("/root/main/info/rsrvacptinfo/item/statflag");
- if((rs=="E") ||(rs=="F")||(rs=="G")||(rs=="H")||(rs=="I")){
- //20100727 JHP 수납조회 기준일자를 orddd에서 hopedd로 변경함.
- ahafOpenRcpt(fGetHealExamFlag()
- , model.getValue("/root/main/info/rsrvacptinfo/item/rsrvdd")
- , model.getValue("/root/main/info/rsrvacptinfo/item/rsrvno")
- , model.getValue("/root/main/info/patinfo/item/pid")
- , model.getValue("/root/main/info/rsrvacptinfo/item/rcptstat")
- , model.getValue("/root/main/info/rsrvacptinfo/item/hopedd")
- , model.getValue("/root/main/info/rcptinfo/preamt2" ));
- }else{
- setParameter("SMAHA02400_PARAM_PID" , model.getValue("/root/main/info/patinfo/item/pid"));
- // setParameter("SMAHA02400_PARAM_PREAMT2" , model.getValue("/root/main/info/rcptinfo/preamt2"));
- setParameter("SMAHA02400_PARAM_PREAMT2" , model.getValue("/root/main/info/rcptinfo/realamt"));
- modal("SMAHA02400");
- }
- ]]>
- </script>
- </button>
- <line id="line47" style="x1:777px; y1:4px; x2:777px; y2:26px; border-color:#ffe4bb; border-left-style:solid; "/>
- <button id="btn_cmpyacpt" class="btn3_letter6" style="left:0px; top:4px; width:104px; height:22px; ">
- <caption>단체예약/접수</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- open("SMAHA00300");
- ]]>
- </script>
- </button>
- <button id="btn_rsrv" class="btn4_letter3" style="left:516px; top:3px; width:68px; height:22px; ">
- <caption>가예약</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- //주민등록체크
- if(!RgstnoCheck()){
- return false;
- }
-
- // fSaveRsrvAcpt("A");
- fSaveRsrvAcptPro("A"); //AHA001.js
- ]]>
- </script>
- </button>
- <button id="btn_rsrvacptprest" class="btn3_letter6" style="left:105px; top:3px; width:104px; height:22px; ">
- <caption>예약/접수현황</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- ahafOpenRsrvAcptList("SMAHA00100"
- , fGetHealExamFlag(), model.getValue(cmb_healexamdetlflag.attribute("ref") ) , "N" , "C" , ""
- , "", ipt_pnm.currentText, ipt_pid.currentText , ipt_rgstno1.currentText, ipt_rgstno2.currentText, "", "pnm", "/root/main/info/rsrvacptinfo/item");
- if(model.getValue("/root/temp/SMAHA00400/okflag") == "ok"){
- ahafGetRsrvAcpDetltInfo(model.getValue("/root/main/info/rsrvacptinfo/item/rsrvdd"), model.getValue("/root/main/info/rsrvacptinfo/item/rsrvno"));
- }
- ]]>
- </script>
- </button>
- <button id="button2" class="btn3_letter6" style="left:210px; top:3px; width:80px; height:22px; ">
- <caption>외래검사예약</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- //aezfPopUpRsrvSample("SMAEA02000", "", "/root/main/info/rsrvacptinfo/item");
- // 신규 통합예약 프로그램으로 변경되도록 수정(2016/03/15 변경숙 선생님 요청)
- aezfPopUpRsrvSample("SMPEA00100", "", "/root/main/info/rsrvacptinfo/item");
- ]]>
- </script>
- </button>
- <button id="btn_rsrvcncl" class="btn4_letter4" style="left:914px; top:3px; width:80px; height:22px; ">
- <caption>예약취소</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // fSaveRsrvAcpt("D");
- fSaveRsrvAcptPro("D"); //AHA001.js
- ]]>
- </script>
- </button>
- <button id="btn_pseursrvcncl" class="btn4_letter5" style="left:680px; top:3px; width:92px; height:22px; ">
- <caption>가예약취소</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // fSaveRsrvAcpt("A");
- fSaveRsrvAcptPro("B"); //AHA001.js
- ]]>
- </script>
- </button>
- <button id="btn_rsrvch" class="btn4_letter5" style="left:586px; top:3px; width:92px; height:22px; ">
- <caption>가예약변경</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // fSaveRsrvAcpt("A");
- fSaveRsrvAcptPro("A"); //AHA001.js
- ]]>
- </script>
- </button>
- <button id="button24" class="btn3_letter2" style="left:386px; top:3px; width:56px; height:22px; ">
- <caption>대장</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- setParameter("excuroomgrp", "ES");
- setParameter("excucd", "");
- var instcd = getUserInfo("dutplceinstcd");
- if (instcd == "031"){
- modal("SPAEA02201", "", "200", "200", "popup", "", "");
- }else{
- model.makeValue("/root/hidden/checkseq","01"); //대장
- window.load( "SPAEA02202_임시예약(건진).xrw","modal","code", "left:100px; top:150px; width:530px; height:380px;min:hidden;max:hidden;resize:false;" );
- }
- ]]>
- </script>
- </button>
- <button id="btn_clear" class="btn4_letter3" style="left:446px; top:3px; width:68px; height:22px; ">
- <caption>초기화</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fInitInfo();
- fSetBtnStat();
- ]]>
- </script>
- </button>
- <button id="btn_sono" class="btn3_letter3" style="left:315px; top:3px; width:75px; height:15px; ">
- <caption>초음파</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
-
- setParameter("excucd", "");
- var instcd = getUserInfo("dutplceinstcd");
- if (instcd == "031"){
- modal("SPAEA02201", "", "200", "200", "popup", "", "");
- }else{
- model.makeValue("/root/hidden/checkseq","02"); //초음파
- window.load( "SPAEA02202_임시예약(건진).xrw","modal","code", "left:100px; top:150px; width:530px; height:380px;min:hidden;max:hidden;resize:false;" );
- }
- ]]>
- </script>
- </button>
- </group>
- <iviewer id="iviewer1" visibility="hidden" src="../../../emr\formmngtweb\xrw\SSMRF03800_OCR뷰어.xrw" style="left:535px; top:470px; width:640px; height:30px; "/>
- </xhtml:body>
- </xhtml:html>
|